Wenn der Standard nicht ausreicht: Mit diesem Buch lernen Sie, IDocs selbstständig zu programmieren und zu erweitern. Die Autorin beschreibt Customizing-Techniken, die Erweiterung der Standardbausteine und komplette Eigenentwicklungen. Ob Rückmeldungen von Statuswerten, E-Mail-Workflows oder Serialisierung – für alle Aufgaben finden Sie Anleitungen und Tipps aus der Programmierpraxis. Neu in dieser Auflage: Überwachung und Fehlerbehandlung mit dem SAP Application Interface Framework.
Bei amazon.de ansehen →The Message Class SWB_TODO_CHECKS (Fehlemeldungen der Tools bei todo-Checks) is a standard Message Class in SAP ERP and is part of the package SEU.
Message Class | SWB_TODO_CHECKS |
Short Text | Fehlemeldungen der Tools bei todo-Checks |
Package | SEU |
ID | Language | Text |
---|---|---|
000 | D | *** Dynpro Bereich 1-99 (Usibility Checks) |
001 | D | X-Feld wurde nicht umgewandelt in Ankreuzfeld oder Auswahlknopf |
002 | D | Bildelemente beginnen nicht in Spalte 1 |
003 | D | Drucktaste zu kurz bzw. Drucktastentext zu lang (Übersetzung!) |
004 | D | Ankreuzfeld- oder Auswahlknopfbezeichner ist nicht rechts vom Element |
005 | D | Erste Info steht nicht in Zeile 1 oder 3 |
006 | D | Rahmen sind zueinander nicht bündig |
007 | D | Attribut 'Hell' wird zu oft verwendet |
008 | D | Schriftart bei Spaltenüberschrift stimmt nicht (verschobene Anzeige!) |
009 | D | Rahmen ist leer |
010 | D | Elemente im Rahmen beginnen nicht am linken Rahmenrand |
011 | D | Loopüberschrift hat nicht das Attribut 'Hell' |
012 | D | Rahmen umschließt ALLE Felder der Maske |
013 | D | Drucktasten sind zueinander nicht bündig |
014 | D | E/A-Felder sind zueinander nicht bündig |
015 | D | Einzelner Auswahlknopf |
016 | D | Erste Information in einem Rahmen steht zu tief |
017 | D | Loop statt Table Control auf der Maske |
018 | D | Pseudorahmen statt richtigem Rahmen |
019 | D | Feldbezeichner hat Äquidistantfont statt Proportionalfont |
020 | D | Rahmen durchschneidet eine Gruppe von Auswahlknöpfen |
021 | D | Ankreuzfeld/Auswahlknopf &1 hat kein Label |
022 | D | Text auf einer Drucktaste wurde nicht durch Ikone ersetzt |
023 | D | Rollbares Feld, obwohl Platz hinter dem Feld vorhanden ist |
024 | D | Feldlänge bei Feldbezeichner zu kurz (Übersetzung!) |
025 | D | Abstand zwischen Rahmen ist zu groß |
026 | D | Im Rahmen befindet sich nur ein Element |
027 | D | Im Rahmen befinden sich nur Drucktasten |
028 | D | Gesamtes Dynpro wird in Äquidistanzschrift ausgegeben |
029 | D | Numerische oder Datumsfelder sind rollbar |
030 | D | Verbindung zwischen Bezeichner und E/A-Feld fehlt |
031 | D | Rahmen &1 hat keinen Titel |
032 | D | Bezeichner links/rechts ist eine Dropdown Listbox (Combobox): &1 |
033 | D | E/A-Feld &1 hat unmittelbar links keinen Bezeichner |
034 | D | E/A-Feld &1 eines Steploops hat keinen Bezeichner |
035 | D | E/A-Feld &1 hat Bezeichner oberhalb des Feldes |
036 | D | Table Control &1 hat keinen Titel |
037 | D | Table Control Spalte &1 hat keine Überschrift |
038 | D | Ikone hat keine aussagekräftige Quickinfo (tooltip): &1 |
039 | D | E/A-Feld (Eingabefeld) &1 hat keinen erreichbaren Bezeichner |
040 | D | E/A-Feld (Ausgabefeld) &1 hat keinen erreichbaren Bezeichner |
100 | D | *** Dynpro Bereich 101-199 (Konsistenzchecks) |
101 | D | Bild 'Eigenschaften': Folgedynpro &1 existiert nicht |
102 | D | Modul &1 ist im Programm nicht definiert |
103 | D | Dynproelement &1 ist weder im Programm noch im Dictionary definiert |
104 | D | Variable &1 bei CALL SCREEN ist im Programm nicht definiert |
105 | D | Bezug zu einem nicht definierten Dynpro &1 |
107 | D | Modul &1 wird in keiner Dynpro-Ablauflogik verwendet |
108 | D | Bild 'Eigenschaften': Dynproelement &1 für Cursorposition nicht vorhanden |
109 | D | Datenelementzusatz für &1 verlangt, obwohl kein Bezug zum Dictionary |
110 | D | Ablauflogik: Datenelementzusatz &1 im Dictionary nicht vorhanden |
111 | D | Das Dynproelement hat keinen Namen |
112 | D | Ablauflogik: Dynproelement &1 nicht in der Elementliste vorhanden |
113 | D | Isolierter Auswahlknopf &1 ohne Bindung an eine Auswahlknopfgruppe |
114 | D | Dynproelement &1: Referenzfeld nicht angegeben |
115 | D | Referenzfeld &1 existiert nicht |
116 | D | Table Control &1 ist nicht im Programm definiert |
117 | D | Table Control &1 existiert nicht in der Elementliste |
118 | D | Table Control &1 wird in keiner Dynpro-Ablauflogik verwendet |
119 | D | Dynpro &1 wird nicht verwendet |
120 | D | Dynpro enthält Syntaxfehler: &1 |
121 | D | Dynproelement &1 hat Dictionary-Bezug, existiert aber nicht im Dictionary |
122 | D | Feldbezeichnertext zum Dynproelement &1 existiert nicht im Dictionary |
123 | D | Dynproelement &1: Typ aus dem Dictionary in Dynpros nicht erlaubt |
124 | D | Dynproelement &1: Textlänge im Dictionary > definierte Länge im Dynpro |
125 | D | Dynproelement &1 überschreitet Pflegegröße im Dynpro |
126 | D | Dynproelement &1 kollidiert mit anderen Dynproelementen |
127 | D | Dynproelement &1: Form ON_CTMENU... im Programm nicht definiert |
128 | D | Selektionsdynpro &1 existiert nicht |
200 | D | *** Menu Painter 201-299 |
201 | D | Reihenfolge der Funktionen im Aktionsmenü ist falsch |
202 | D | Funktion oder Aktionsmenü mehrfach in der Menüleiste |
203 | D | Nicht erlaubte Funktion trotzdem im Aktionsmenü |
204 | D | Letzter Eintrag im Aktionsmenü ist falsch |
205 | D | Bearbeiten und/oder Springen nicht vorhanden oder an falscher Position |
206 | D | Funktion vom Typ T, aber keine entsprechende Transaktion |
207 | D | Funktionen mit falschen Funktionstypen |
208 | D | Die referenzierten Include-Menüs sind nicht angelegt |
209 | D | Trennlinie als erster Menüeintrag in einem Aktionsmenü |
210 | D | Trennlinie fehlt im Aktionsmenü mit mehr als 7 Einträgen |
211 | D | Direktanwahlbuchstabe ist nicht definiert |
212 | D | Erste Drucktaste im Dialogfenster ist nicht 'Enter' |
213 | D | Drucktaste wird jetzt in der Symbolleiste angezeigt |
214 | D | Standardfunktion liegt auf der falschen Funktionstaste |
215 | D | Funktion liegt auf einer Taste, die für Systemfunktionen reserviert ist |
216 | D | Funktion belegt eine verboten Taste (F-Tastenbelegunstyp/Attribut) |
217 | D | Menüleiste ist nicht angelegt |
218 | D | Nicht definierte Funktionstastendefinition im Status |
219 | D | Nicht definierte Drucktaste im Status |
220 | D | Nicht definiertes Menü im Status |
221 | D | Funktionstext 'Abbrechen' ist nicht vorhanden |
222 | D | Funktionstastenattribut paßt nicht zum Status |
223 | D | Standardfunktion liegt nicht auf einer Funktionstaste |
224 | D | Nicht definiertes Teilobjekt im Status |
225 | D | Rekursive Menüs: Oberfläche kann nicht generiert werden |
226 | D | Fehlerhafte dynamische Funktions- oder Menütexte |
227 | D | Ikone ist auf Entertaste nicht zugelassen (Dialogfenster) |
228 | D | Nicht erlaubte Texte wurden benutzt |
229 | D | Ikone ist nicht zugelassen oder nicht vorhanden |
230 | D | Nicht-normkonformer Funktionstext auf normierter F-Taste |
231 | D | Vorschlagstext wurde nicht ersetzt |
300 | D | *** Reserve |
400 | D | *** Textelemente Bereich 401 - 499 |
500 | D | *** Reserve |
600 | D | *** Transaktionscodepflege Bereich 601-699 |
700 | D | *** Reserve |
000 | E | *** Screen Area 1-99 (Usability Checks) |
001 | E | X field not converted into checkbox or radio button |
002 | E | Screen elements do not begin in column 1 |
003 | E | Pushbutton too short or its text too long (translation!) |
004 | E | Label of checkbox/radio button is not to the right of the element |
005 | E | First info not in line 1 or 3 |
006 | E | Frames are not aligned |
007 | E | 'Bright' attribute used too often |
008 | E | Incorrect font for column heading |
009 | E | Box is empty |
010 | E | Elements in the frame do not begin at its left edge |
011 | E | Loop heading does not contain the 'bright' attribute |
012 | E | Frame encloses ALL fields of the template |
013 | E | Pushbuttons are not aligned |
014 | E | Input/output fields are not aligned |
015 | E | Single radio button |
016 | E | First information in frame is too far down |
017 | E | Loop instead of table control on the template |
018 | E | Pseudo box instead of real box |
019 | E | Field label has a fixed font instead of a proportional font |
020 | E | Box cuts through a group of radio buttons |
021 | E | Checkbox or radio button &1 has no label |
022 | E | Text on pushbutton was not replaced by an icon |
023 | E | Scrollable field even though space available after it |
024 | E | Field length too short for field label (translation!) |
025 | E | Distance between boxes is too great |
026 | E | Only one element in the box |
027 | E | Only pushbuttons in the box |
028 | E | Whole screen will be displayed in fixed font |
029 | E | Numeric or date fields are scrollable |
030 | E | Connection between description and I/O field is missing |
031 | E | Frame &1 has no title |
032 | E | Label left/right is a dropdown list box (combo box): &1 |
033 | E | I/O field &1 has no label immediately to the left |
034 | E | I/O field &1 of a step loop has no label |
035 | E | I/O field &1 has label above the field |
036 | E | Table control &1 has no title |
037 | E | Table control column &1 has no heading |
038 | E | Icon has no meaningful quick info (tool tip): &1 |
039 | E | I/O field (input field) &1 has no accessible label |
040 | E | I/O field (output field) &1 has no accessible label |
100 | E | *** Screen Area 101-199 (Consistency Checks) |
101 | E | Settings Screen: Next screen &1 does not exist |
102 | E | Module &1 is not defined in the program |
103 | E | Screen element &1 is not defined in the program or in the dictionary |
104 | E | Variable &1 at CALL SCREEN is not defined in the program |
105 | E | Reference to an undefined screen &1 |
107 | E | Module &1 is not used in any screen flow logic |
108 | E | Settings Screen: Screen element &1 does not exist for cursor position |
109 | E | Data element supplement required for &1, but no reference to dictionary |
110 | E | Flow logic: Data element supplement &1 does not exist in dictionary |
111 | E | Screen element has no name |
112 | E | Flow logic: Screen element &1 does not exist in the element list |
113 | E | Single radio button &1 not linked to a radio button group |
114 | E | Screen element &1: Enter reference field |
115 | E | Reference field &1 does not exist |
116 | E | Table control &1 is not defined in the program |
117 | E | Table control &1 does not exist in the element list |
118 | E | Table control &1 is not used in any screen flow logic |
119 | E | Screen &1 is not used |
120 | E | Syntax error in screen: &1 |
121 | E | Screen element &1 has a reference, but does not exist in the dictionary |
122 | E | Field label text for screen element &1 does not exist in dictionary |
123 | E | Screen element &1: Type from dictionary not permitted in screen |
124 | E | Screen element &1: Text length in dictionary > defined length in screen |
125 | E | Screen element &1 is longer than maintained length in screen |
126 | E | Screen element &1 collides with other screen elements |
127 | E | Screen element &1: Form ON_CTMENU... is not defined in the program |
128 | E | Selection screen &1 does not exist |
200 | E | *** Menu Painter 201-299 |
201 | E | Sequence of functions in pull-down menu is wrong |
202 | E | Function or pull-down menu appears more than once in menu bar |
203 | E | Prohibited function appears in pull-down menu |
204 | E | Last entry in pull-down menu is wrong |
205 | E | Edit and/or Goto does not exist or is in incorrect position |
206 | E | Functions with type T which are not transactions |
207 | E | Functions with incorrect function types |
208 | E | The referenced include menus have not been created |
209 | E | Separator as initial menu entry in pull-down menu |
210 | E | Missing separator in pull-down menu with more than 7 entries |
211 | E | Fastpath letter undefined |
212 | E | Enter is not the first pushbutton in dialog box |
213 | E | Pushbutton now displayed in standard toolbar |
214 | E | Standard function assigned to the wrong function key |
215 | E | Function assigned to a key reserved for system functions |
216 | E | Function assigned to an illegal key (Function key setting type/Attribute) |
217 | E | Menu bar not created |
218 | E | Status contains undefined function key function |
219 | E | Status contains undefined pushbutton |
220 | E | Undefined menu on status |
221 | E | Cancel function text is missing |
222 | E | The status attributes do not match the function key attributes |
223 | E | Standard function not assigned to a function key |
224 | E | Status contains undefined sub-object |
225 | E | Recursive menus: Unable to generate user interface |
226 | E | Incorrect dynamic function texts or menu texts |
227 | E | Icon not allowed on enter key (dialog box) |
228 | E | Prohibited texts used |
229 | E | Icon is not permitted or does not exist |
230 | E | Function text used on standard function key does not conform to standard |
231 | E | Default text not substituted |
300 | E | *** Reserve |
400 | E | *** Text element Area 401 - 499 |
500 | E | *** Reserve |
600 | E | *** Transaction code maintenance area 601-699 |
700 | E | *** Reserve |