Alle Technologien in einem Band! Ob Sie zukunftssichere Erweiterungen programmieren oder mit den Modifikationen in Ihren SAP-Systemen aufräumen möchten – hier erhalten Sie das erforderliche Wissen. Jede Methode wird ausführlich und mit Codebeispielen erläutert: User-Exits, klassische und neue BAdIs, Business Transaction Events, implizite und explizite Erweiterungspunkte u. v. m.
Bei amazon.de ansehen →The Message Class SOS_MAPPING (Object Services: Nachrichten Persistenzabbildung) is a standard Message Class in SAP ERP and is part of the package SOS_MAPPING.
Message Class | SOS_MAPPING |
Short Text | Object Services: Nachrichten Persistenzabbildung |
Package | SOS_MAPPING |
ID | Language | Text |
---|---|---|
000 | D | & |
001 | D | &1&2&3&4 |
100 | D | Attributzugriff fehlgeschlagen - Entwicklungsobjekt existiert nicht |
101 | D | Attributzugriff fehlgeschlagen - Datenbank Fehler |
102 | D | Attributzugriff fehlgeschlagen - Unerwarteter Fehler |
103 | D | Mappingzugriff fehlgeschlagen - Entwicklungsobjekt existiert nicht |
104 | D | Mappingzugriff fehlgeschlagen - Unerwarteter Fehler |
105 | D | Es wurden keine Fehler gefunden |
106 | D | Metadatenoperation fehlgeschlagen - &1 |
107 | D | Tabellenzugriff fehlgeschlagen - Unerwarteter Fehler |
110 | D | Sperroperation fehlgeschlagen |
111 | D | Im Anzeigemodus sind keine Änderungen möglich |
112 | D | Anzeigemodus |
113 | D | Änderungsmodus |
114 | D | Attribut ist gegen Änderungen geschützt |
115 | D | Es gibt keine inaktive Version des Mappings. |
116 | D | Es gibt keine aktive Version des Mappings. |
120 | D | Der Versuch zu Laden ist fehlgeschlagen |
121 | D | Der Versuch zu Speichern ist fehlgeschlagen |
122 | D | Die Prüfung war nicht erfolgreich. |
123 | D | Änderungen sind nicht zulässig. |
124 | D | Die Tabelle / Struktur & wurde nicht gefunden. |
125 | D | &: Es existiert bereits eine gleichnamige Komponente |
126 | D | & ist ein reservierter Name |
127 | D | & ist nur zur Festlegung des GUID-Feldes zulässig |
128 | D | Schlüsselattribut: automatisch auf NUR LESEN gesetzt. |
129 | D | Persistenzabbildungsschicht wird generiert. |
130 | D | Die Daten wurden gesichert. |
131 | D | & ist keine Tabelle: Manuelle Implementierung der DB-Zugriffsschicht |
132 | D | Zuweisung wegen Typkonflikt fehlgeschlagen: & nicht änderbar |
133 | D | &: Persistenzabbildung erfolgreich, Attribut ansonsten nicht änderbar |
134 | D | & ist bereits zugeordnet. |
135 | D | Der Attributname ist nicht definiert. |
136 | D | Redefinition der Persistenzabbildung: Bestehende Zuordnung aufheben. |
137 | D | Typ & mit bestehender Feldzuordnung nicht verträglich. |
138 | D | Feldzuordnung für Referenz unzulässig: Felder unterschiedlicher Tabellen |
139 | D | Der gewählte Persistenzabbildungstyp läßt nur eine Feldzuordnung zu. |
140 | D | Der hierfür reservierte Name & ist schon an ein Standardattribut vergeben |
141 | D | Der Name des Attributs &1 muss mit dem Namensraum &2 beginnen. |
142 | D | Als Attributname wird OS_GUID verwendet. |
143 | D | Für abstrakte Klassen kann kein Mapping definiert werden. |
144 | D | Als Attributname wird OS_TYPE verwendet. |
145 | D | Die Persistenzabbildung ist schon in einer Oberklasse definiert worden. |
146 | D | & ist nur zur Festlegung des TYPE-Feldes zulässig |
147 | D | Für ein Wertattribut muß ein Typ angegeben werden. |
148 | D | Das TYPE-Feld darf nur in der Wurzelklasse vorhanden sein. |
149 | D | Es existiert bereits ein transientes Attribut & in der Oberklasse. |
150 | D | Dieses Attribut kann nicht bearbeitet werden. |
151 | D | Attribute abstrakter persistenter Klassen können nicht bearbeitet werden. |
152 | D | Das Attribut ist in der def. Oberklasse nicht als nur lesbar definiert. |
153 | D | Das Attribut ist in der def. Oberklasse eine Referenz. |
154 | D | Das Attribut ist in der def. Oberklasse keine Referenz. |
155 | D | Mappingtyp bei Redefinition des Mapping nicht zulässig. |
156 | D | Sichtbarkeit und Änderbarkeit an die def. Oberklasse angepasst. |
157 | D | Typ & mit Typ & in der def. Oberklasse nicht kompatibel. |
158 | D | Attribute mit direkter Typeingabe in persistenten Klassen nicht erlaubt. |
159 | D | & ist kein gültiger Attributname. |
200 | D | Fehler bei Massenoperation: &1 von &2 Operationen fehlgeschlagen |
201 | D | Komponente &1 konnte nicht geändert werden (Klasse &2) |
202 | D | Komponente &1 konnte nicht gelöscht werden (Klasse &2) |
203 | D | Vererbung bzgl Klasse &1 konnte nicht geändert werden (Klasse &2) |
204 | D | Redefinition von &1 konnte nicht geändert werden (Klasse &2) |
205 | D | Redefinition von &1 konnte nicht gelöscht werden (Klasse &2) |
206 | D | Interface-Beziehung &1 konnte nicht geändert werden (Klasse &2) |
207 | D | Parameter &1 von &2 konnte nicht geändert werden (Klasse &3) |
208 | D | Parameter &1 von &2 konnte nicht gelöscht werden (Klasse &3) |
209 | D | Exception &1 von &2 konnte nicht geändert werden (Klasse &3) |
210 | D | Exception &1 von &2 konnte nicht gelöscht werden (Klasse &3) |
211 | D | Include-Erzeugung zu &1 fehlgeschlagen (Klasse &2) |
212 | D | Vorwärtsdeklaration &1 fehlgeschlagen (Klasse &2) |
213 | D | Interface-Beziehung &1 konnte nicht gelöscht werden (Klasse &2) |
800 | D | Header des Mappings ist leer |
801 | D | Keine Attribute im Mapping vorhanden |
802 | D | Feld & im Header des Mapping inkonsistent |
803 | D | Falsche Version im Header des Mapping |
804 | D | OWNACCESS im Header des Mapping falsch belegt |
805 | D | Feld & des Mappings inkonsistent (Header <-> Attribute) |
806 | D | Zweites Feld für Identifikator-GUID im Mapping gefunden |
807 | D | Keine Key-Information im Mapping gefunden |
808 | D | Objekt & nicht aktiv im Dictionary vorhanden |
809 | D | DDIC-Objekt & ist keine Tabelle, Struktur oder View |
810 | D | DDIC-Objekt & ist Struktur - OWNACCESS muß aktiv sein |
811 | D | DB-Operationen über den View & nicht erlaubt |
812 | D | Feld & im Dictionary-Objekt & nicht vorhanden |
813 | D | Feld & ist im Dictionary-Objekt & kein Schlüsselfeld |
814 | D | GUID-Feld & ist im Dictionary-Objekt & kein Schlüsselfeld |
815 | D | Attributname & für Identifikator-GUID ist falsch |
816 | D | GUID-Feld & hat im Dictionary-Objekt & einen falschen Typ |
817 | D | Attributname & ist für Identifikator-GUID reserviert |
818 | D | Attribut & hat falschen Referenztyp |
819 | D | Attribut &: inverses Attribut nicht zugelassen |
820 | D | Attribut &: FIELDTYPE falsch für Referenz-Attribut |
821 | D | Attribut &: falscher Datentyp Dictionary-Feld |
822 | D | Attribut &: Referenztyp ist falsch |
823 | D | Attribut &: Datentyp für Dictionary-Feld & ist leer |
824 | D | Persistentes Attribut & im Mapping nicht vorhanden |
825 | D | Anzahl persistenter Attribute <> Anzahl Attribute im Mapping |
826 | D | Attribut &: falsche Typisierungsart im Class Builder |
827 | D | Attribut &: Typisierungsart & falsch bei FIELDTYPE & |
828 | D | Attribut &: Typ & nicht aktiv im Dictionary vorhanden |
829 | D | Attribut &: Typ des Felds & ist ungleich |
830 | D | Unerwarteter Fehler in & aufgetreten |
831 | D | Mapping für Klasse & wurde nicht gefunden |
832 | D | Attribute des Mappings für Klasse & wurden nicht gefunden |
833 | D | Name des Mappings wurde nicht angegeben |
834 | D | Mapping für Klasse & existiert bereits |
835 | D | Falscher Parameter & in & |
836 | D | Header des Mappings für Klasse & wurde nicht gefunden |
837 | D | Attribut &: Mapping auf Mandanten-Feld nicht erlaubt |
838 | D | Wertattribut &: Mapping auf Schlüsselfeld nicht erlaubt |
839 | D | Attribut &: Komplexes Attribut muss Wertattribut sein |
840 | D | Referenz-Attribut &: Klassenidentifikator fehlt |
841 | D | Klasse &: Version & nicht gefunden |
842 | D | Mapping für Klasse & in Version & wurde nicht gefunden |
843 | D | Mapping ist in anderer Klasse definiert. |
844 | D | Für das Schlüsselfeld &1 der Tabelle &2 ist kein Mapping definiert worden |
845 | D | Business Key und GUID müssen in allen Tabellen definiert sein. |
846 | D | Für das Schlüsselfeld &1 ist kein Mapping in der Tabelle &2 definiert. |
847 | D | GUID-Feld & ist im Dictionary-Objekt & ein Schlüsselfeld. |
848 | D | Die Klasse & ist nicht in der Vererbungshierarchie vorhanden. |
849 | D | In der Oberklasse & ist die manuelle Generatoreinstellung gewählt. |
850 | D | Das TYPE-Feld ist mehr als einmal vorhanden. |
851 | D | Das TYPE-Feld darf nur in der Wurzelklasse vorhanden sein. |
852 | D | Ein Dictionary-Objekt wurde in Ober- und Unterklasse verwendet. |
853 | D | Für ein oder mehrerer Felder wurde kein Mapping angegeben. |
000 | E | & |
001 | E | &1&2&3&4 |
100 | E | Access to attribute failed - Repository object does not exist |
101 | E | Access to attribute failed - database error |
102 | E | Access to attribute failed - unexpected error |
103 | E | Mapping access failed - Repository object does not exist |
104 | E | Mapping access failed - unexpected error |
105 | E | No errors were found |
106 | E | Metadata operation failed - &1 |
107 | E | Table access failed - unexpected error |
110 | E | Lock operation failed |
111 | E | You cannot make changes in display mode |
112 | E | Display mode |
113 | E | Change mode |
114 | E | Attribute is protected and cannot be changed |
115 | E | There is no inactive version of the mapping |
116 | E | No active version of the mapping exists |
120 | E | Attempt to load failed |
121 | E | Attempt to save failed |
122 | E | Check unsuccessful |
123 | E | Changes not allowed |
124 | E | Unable to find table or structure & |
125 | E | &: There is already a component with the same name |
126 | E | & is a reserved name |
127 | E | You can only use & to specify the GUID field |
128 | E | Key characteristic has been set automatically to READ ONLY |
129 | E | Persistence representation layer generated |
130 | E | Data was saved |
131 | E | & is not a table: The database access layer has been implemented manually |
132 | E | Cannot be assigned, due to a type conflict: Cannot change & |
133 | E | &: Persistence mapping was successful, attribute cannot be changed |
134 | E | & has already been assigned |
135 | E | The attribute name has not been defined |
136 | E | Redefinition of persistence mapping: first remove existing assignment |
137 | E | Type & is not compatible with existing field assignment |
138 | E | Field assignment invalid for reference: Fields are from different tables |
139 | E | This persistence mapping allows only one field assignment |
140 | E | The name & that you reserved is already assigned to a standard attribute |
141 | E | The name of the attribute &1 must start with the namespace &2 |
142 | E | OS_GUID is used as the attribute name |
143 | E | You cannot define a mapping for abstract classes |
144 | E | OS_TYPE is used as the attribute name |
145 | E | The persistence mapping has already been defined in a superclass |
146 | E | & is only valid when defining the TYPE field |
147 | E | You must specify a type for a value attribute |
148 | E | The TYPE field can only be available in the root class |
149 | E | A transient attribute, &, already exists in the superclass |
150 | E | You cannot edit this attribute |
151 | E | You cannot edit the attributes of abstrace persistent classes |
152 | E | The attribute is specified in the defined superclass as read-only |
153 | E | The attribute is a reference in the defined superclass |
154 | E | The attribute is not a reference in the defined superclass |
155 | E | The mapping type is not valid in the redefinition of the mapping |
156 | E | Visibility and modifiability adapted to match the defined superclass |
157 | E | Type & is not compatible with type & in the defined superclass |
158 | E | Cannot have attributes with direct type specificatn in persistent classes |
159 | E | & is not a valid attribute name |
200 | E | Error in mass operation: &1 of &2 operations failed |
201 | E | Could not change component &1 (class &2) |
202 | E | Could not delete component &1 (class &2) |
203 | E | Could not change inheritance for the class &1 (class &2) |
204 | E | Could not change redefinition of &1 (class &2) |
205 | E | Could not delete redefinition of &1 (class &2) |
206 | E | Could not change interface relationship &1 (class &2) |
207 | E | Could not change parameter &1 of &2 (class &3) |
208 | E | Could not delete parameter &1 of &2 (class &3) |
209 | E | Could not change exception &1 of &2 (class &3) |
210 | E | Could not delete exception &1 of &2 (class &3) |
211 | E | Include generation failed for &1 (class &2) |
212 | E | Forward declaration &1 failed (class &2) |
213 | E | Cannot delete interface relationship &1 (class &2) |
800 | E | Mapping header is empty |
801 | E | No attributes exist in mapping |
802 | E | Field & in mapping header is inconsistent |
803 | E | Wrong version in header of mapping |
804 | E | OWNACCESS contains wrong value in mapping header |
805 | E | Field & of mapping is inconsistent (header <-> attribute) |
806 | E | Second field found for identifier GUID in mapping |
807 | E | Unable to find key information in mapping |
808 | E | Object & is not active in the ABAP Dictionary |
809 | E | ABAP Dictionary object & is not a table, structure, or view |
810 | E | ABAP Dictionary object & is a structure - OWNACCESS must be active |
811 | E | Database operations with view & are not allowed |
812 | E | Field & does not exist in ABAP Dictionary object & |
813 | E | Field & is not a key field of ABAP Dictionary object & |
814 | E | GUID field & is not a key field of ABAP Dictionary object & |
815 | E | Attribute name & for identifier GUID is incorrect |
816 | E | GUID field & has an incorrect type in Dictionary object & |
817 | E | Attribute name & is reserved for identified GUID |
818 | E | Attribute & has the wrong reference type |
819 | E | Attribute &: Inverse attribute not allowed |
820 | E | Attribue &: FIELDTYPE is incorrect for reference attribute |
821 | E | Attribute &: Wrong data type for Dictionary field |
822 | E | Attribute &: Reference type is wrong |
823 | E | Attribute &: Data type for ABAP Dictionary field & is empty |
824 | E | Persistent attribute & does not exist in mapping |
825 | E | Number of persistent attributes <> number of attributes in mapping |
826 | E | Attribute &: Wrong type specification type in Class Builder |
827 | E | Attribute &: Type specification type & wrong for FIELDTYPE & |
828 | E | Attribute &: Type & is not active in the ABAP Dictionary |
829 | E | Attribute &: Type of eidl & is unequal |
830 | E | Unexpected error occurred in & |
831 | E | Unable to find mapping for class & |
832 | E | Unable to find mapping attributes for class & |
833 | E | Mapping name not specified |
834 | E | Mapping for class & already exists |
835 | E | Wrong parameter & in & |
836 | E | Unable to find mapping header for class & |
837 | E | Attribute &: You cannot map using the client field |
838 | E | Value attribute &: You cannot map using the key field |
839 | E | Attribute &: Complex attribute must be a value attribute |
840 | E | Reference attribute &: Class identifier missing |
841 | E | Class &: Could not find version & |
842 | E | Could not find mapping for class & in version & |
843 | E | Mapping is defined in another class |
844 | E | There is no mapping defined for the key field &1 in the table &2. |
845 | E | The business key and GUID must be defined in all tables |
846 | E | There is no mapping defined in the table &2 for the key field &1 |
847 | E | The GUID field & is a key field in the Dictionary object & |
848 | E | The class & is not available in the inheritance hierarchy |
849 | E | The manual generator setting has been chosen in the superclass & |
850 | E | The TYPE field is available more than once |
851 | E | The TYPE field can only be available in the root class |
852 | E | A Dictionary object was used in the superclass and subclass |
853 | E | There is no mapping defined for one or more fields |