Hierarchy
⤷
⤷
Properties
| Class | CL_CLS_MAIN | |
| Short Description | Classes: Main Processing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CL | R/3 Application development: PP Classification System |
| Created | 20020718 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CLS_MAIN has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CACL_MESSAGE | 20020815 | Classification: Log | |
| 2 | CL_CLS_CONVERSION | 20020723 | Class: Conversion | |
| 3 | CL_CLS_SERVICE | 20020729 | Class: Services |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | FLAG | New Engineering Change Management | 20020719 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | FLAG | Old Document Management Exists | 20020814 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CLS_BASIC | Basic Data of Class | 20020722 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CLS_BASIC | Checked Basic Data of Class | 20020722 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | T_FLAGS | Control Indicator | 20020722 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | T_INST_ADM | Instance Key | 20020719 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | T_INST_CHAR_ADM | Overwriting of Instance | 20020813 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CLS_KNOWL | Dependency Key for Class Header | 20020726 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | CLS_KNOWL | Checked Dependency Key | 20020726 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | FLAG | No Change to Characteristics Sequence | 20020820 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | TCLA | Class Types | 20020719 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | T_USAGE | '?' | Where-Used List | 20020726 | ||
| 13 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_CATCH | Class: Keywords / Description | 20020724 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_CATCH | Checked Keywords / Description | 20020724 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_CHARACT_I | Classes: Characteristics | 20020724 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_CHARACT_I | Checked Characteristics | 20020724 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | TT_CHARACT_DEL | Deleted Characteristics | 20020808 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_CHARACT_I | Old Status Before Change | 20020819 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | TT_KSML | Old Status Before Change | 20020820 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | TT_INST_ADM | Instance Management | 20020719 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | TT_INST_CHAR_ADM | Overwriting of Instances | 20020724 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | TT_LANGUAGES | Checked Language Key | 20020723 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_LTEXTS | Class: Long Texts | 20020724 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_LTEXTS | Checked Long Texts | 20020724 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_TEXTID | Class: Text Types | 20020724 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | TT_CLS_TEXTID | Checked Text Types | 20020724 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | CHRAUTH | '?' | Authorization for Activity | 20020722 | ||
| 28 | Static Attribute | Private | Type reference (TYPE) | SYSYSID | '?' | Name of R/3 System | 20020729 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DEL_CHARACT | Static Event (1) |
Public (2) |
Characteristic Deleted from Class | 20020725 |
| 2 | NEW_CHARACT | Static Event (1) |
Public (2) |
New Characteristic in Class | 20020725 |
Types
Class CL_CLS_MAIN has no local type.
Method Signatures
Method CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CLS_MAIN | Klasse: Verarbeitung | 20020814 | |||
| 2 | IS_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Neutrale Merkmaldaten (aus der Pflegeumgebung) | 20020814 | |||
| 3 | IT_CATCH | Value transfer | Type reference (TYPE) | TT_CLS_CATCH | Schlagwörter/Bezeichnung | 20020814 | |||
| 4 | IT_CHARACT | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT | Merkmale | 20020814 | |||
| 5 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020814 | |||
| 6 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020814 | |||
| 7 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungnummer existiert | 20020814 | ||
| 2 | Änderungsnummer kann nicht verwendet werden | 20020814 | ||
| 3 | Fehler bei Prüfung der Daten | 20020814 | ||
| 4 | Klasse gelöscht | 20020814 | ||
| 5 | Klassel existiert bereits | 20020814 | ||
| 6 | Klasse gesperrt | 20020814 | ||
| 7 | Interner Fehler | 20020814 | ||
| 8 | Ungültiger Name | 20020814 | ||
| 9 | Fehler bei Schlüsselerzeugung | 20020814 | ||
| 10 | SAP-Klassel | 20020814 | ||
| 11 | Berechtigung fehlt | 20020814 | ||
| 12 | Änderungsnummer erforderlich | 20020814 | ||
| 13 | Klassenname fehlt | 20020814 |
Method CHARACT_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20020822 | ||
| 2 | Merkmalüberschreibung nicht vorhanden | 20020822 | ||
| 3 | Merkmal nicht in Klasse | 20020822 | ||
| 4 | Merkmal nicht vorhanden / nicht gültig | 20020822 | ||
| 5 | Interner Fehler | 20020822 | ||
| 6 | Falsche Eingabe | 20020822 |
Method CHARACT_SEQUENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHARACTS_CHECKED | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmale geprüft | 20020820 | |||
| 2 | IT_CHARACTS | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmaldaten und interne Merkmalnummern | 20020820 | |||
| 3 | IT_TFEAT | Value transfer | Type reference (TYPE) | TT_CLS_CLMERK | Übergabestruktur Merkmale | 20020820 |
Method CHARACT_SEQUENCE on class CL_CLS_MAIN has no exception.
Method CHARACT_SET_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHARACT | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmaldaten und interne Merkmalnummern | 20020827 |
Method CHARACT_SET_HANDLER on class CL_CLS_MAIN has no exception.
Method CHECK_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Klasse: Basisdaten | 20020729 | |||
| 2 | IT_CATCH | Value transfer | Type reference (TYPE) | TT_CLS_CATCH | Klasse: Schlagwörter / Bezeichnung | 20020729 | |||
| 3 | IT_CHARACT | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT | Klassen: Merkmale | 20020729 | |||
| 4 | I_ACTIVITY | Call by reference | Type reference (TYPE) | CHAR1 | Aktivität | 20020730 | |||
| 5 | I_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Klassenart | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionstyp nicht erlaubt | 20020731 | ||
| 2 | Einheit nicht umrechenbar | 20020731 | ||
| 3 | Zur externen Einheit existiert keine interne Einheit | 20020731 | ||
| 4 | Sichtkennzeichen nicht vorhanden | 20020731 | ||
| 5 | Datum ungültig | 20020809 | ||
| 6 | Dokument nicht vorhanden | 20020731 | ||
| 7 | Fehler Ermittlung Profil aus Status | 20020730 | ||
| 8 | interner Fehler | 20020730 | ||
| 9 | Datum gültig bis kleiner / gleich gültig ab | 20020730 | ||
| 10 | Keine Berechtigung Gruppe Klassifizierungi | 20020731 | ||
| 11 | Keine Berechtigung Gruppe Klassenpflege | 20020731 | ||
| 12 | Keine Berechtigung Gruppe Selektion | 20020731 | ||
| 13 | Katalog nicht gefunden | 20020731 | ||
| 14 | Klassengruppe nicht vorhanden | 20020730 | ||
| 15 | Sichtkennzeichen nicht vorhanden | 20020730 | ||
| 16 | Profil aus Status erlaubt kein Ändern / Löschen | 20020730 | ||
| 17 | Status nicht vorhanden | 20020730 | ||
| 18 | Datum gültig bis kleiner / gleich heute | 20020730 | ||
| 19 | Bezeichnung (1. Schlagwort) fehlt | 20020731 |
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Klassenkopf Daten | 20020722 | |||
| 2 | I_ACTIVITY | Value transfer | Type reference (TYPE) | CHAR1 | Aktivität | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung für Aktivität | 20020718 | ||
| 2 | Keine Berechtigung für Klassengruppe | 20020718 |
Method CHECK_AUTHORITY_CLTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASSTYPE | Call by reference | Type reference (TYPE) | KLASSENART | Klassenart | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung für Klassenart | 20020718 |
Method CHECK_AUTHORITY_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Klasse: Basisdaten | 20020730 | |||
| 2 | I_ACTIVITY | Value transfer | Type reference (TYPE) | CHAR1 | Aktivität | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung Gruppe Klassifizierungi | 20020731 | ||
| 2 | Gruppe Klassenpflege keine Berechtigung | 20020730 | ||
| 3 | Keine Berechtigung Gruppe Selektion | 20020731 |
Method CHECK_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CATALOG | Value transfer | Type reference (TYPE) | KATALOGNAME | Name des externen Kataloges | 20020731 | |||
| 2 | I_TABLE | Value transfer | Type reference (TYPE) | TABELLE | Name der Datenbanktabelle des Objektes | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Katalog nicht gefunden | 20020731 |
Method CHECK_CHANGENO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DISPLAY_MODE | Value transfer | Type reference (TYPE) | FLAG | Prüfung auf Anzeige | 20020719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag existiert nicht oder nicht verwendbar | 20020719 |
Method CHECK_CHARACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHARACTS_CHECKED | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmaldaten und interne Merkmalnummern | 20020812 | |||
| 2 | IT_CHARACTS | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT | Klassen: Merkmale | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal nicht vorhanden / nicht gültig | 20020812 |
Method CHECK_CHARACT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGE | Call by reference | Type reference (TYPE) | FLAG | Änderung | 20020821 | |||
| 2 | I_FEAT | Call by reference | Type reference (TYPE) | CLMERK | Klassen: Merkmale | 20020821 | |||
| 3 | I_MERK | Call by reference | Type reference (TYPE) | CLS_CHARACT_I | Klassen: Merkmaldaten und interne Merkmalnummern | 20020821 |
Method CHECK_CHARACT_CHANGE on class CL_CLS_MAIN has no exception.
Method CHECK_CHARACT_IN_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHARACT_ID | Value transfer | Type reference (TYPE) | ATINO | Objektabhängiges Merkmal | 20020816 | |||
| 2 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal nicht in Klasse | 20020816 |
Method CHECK_DELETED_CHARACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHARACT_DEL | Value transfer | Type reference (TYPE) | TT_CHARACT_DEL | gelöschte Merkmale | 20020809 | |||
| 2 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020808 | |||
| 3 | I_CHANGENO_DATE | Value transfer | Type reference (TYPE) | DATUV | SY-DATUM | Datum gültig ab | 20020808 | ||
| 4 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020808 | |||
| 5 | I_CLASS_ID | Call by reference | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020809 | |||
| 6 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020808 |
Method CHECK_DELETED_CHARACTS on class CL_CLS_MAIN has no exception.
Method CHECK_DEP_VIEWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020730 | |||
| 2 | I_DEP_VIEWS | Value transfer | Type reference (TYPE) | ABTEILUNG | Anwendungssicht | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sichtkennzeichen nicht vorhanden | 20020730 |
Method CHECK_DESCRIPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CATCH | Value transfer | Type reference (TYPE) | TT_CLS_CATCH | Klasse: Schlagwörter / Bezeichnung | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bezeichnung (1. Schlagwort) fehlt | 20020731 |
Method CHECK_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DOCUMENT | Value transfer | Type reference (TYPE) | DOKNR | Dokumentnummer | 20020731 | |||
| 2 | I_DOC_PART | Value transfer | Type reference (TYPE) | DOKTL_D | Teildokument | 20020731 | |||
| 3 | I_DOC_TYPE | Value transfer | Type reference (TYPE) | DOKAR | Dokumentart | 20020731 | |||
| 4 | I_DOC_VERS | Value transfer | Type reference (TYPE) | DOKVR | Dokumentversion | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dokument nicht vorhanden | 20020731 |
Method CHECK_ECM_NEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Value transfer | Type reference (TYPE) | CHRAUTH | Berechtigung zu Aktivität | 20020729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag verwenden | 20020729 |
Method CHECK_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_GROUP | Value transfer | Type reference (TYPE) | KLASSENGR | Klassengruppe | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klassengruppe nicht vorhanden | 20020730 |
Method CHECK_ITEM_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020731 | |||
| 2 | I_ITEM_CAT | Value transfer | Type reference (TYPE) | POTPR_CL | Resultierender Positionstyp | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionstyp nicht erlaubt | 20020731 |
Method CHECK_NAME Signature
Method CHECK_NAME on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Zeichen im Namen | 20020729 | ||
| 2 | Reservierter Klassenname | 20020729 | ||
| 3 | Erstes Zeichen muß Buchstabe sein | 20020729 |
Method CHECK_SAP_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNCTION_NAME | Value transfer | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20020722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Baustein nicht vorhanden | 20020722 |
Method CHECK_SINGLE_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020730 | |||
| 2 | I_VIEW | Value transfer | Type reference (TYPE) | SICHTKZ | Sichtkennzeichen | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sicht nicht vorhanden | 20020730 |
Method CHECK_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Value transfer | Type reference (TYPE) | CHAR1 | Aktivität | 20020730 | |||
| 2 | I_STATUS | Value transfer | Type reference (TYPE) | KLSTATUS | Klassenstatus | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen Profil aus Status | 20020730 | ||
| 2 | Status nicht vorhanden | 20020730 | ||
| 3 | Profil aus Status erlaubt kein Ändern / Löschen | 20020730 |
Method CHECK_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | CHAR1 | Aktivität | 20020731 | |||
| 2 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020731 | |||
| 3 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020731 | |||
| 4 | I_LANGUAGE | Value transfer | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20020731 | ||
| 5 | I_TABLE | Value transfer | Type reference (TYPE) | TABELLE | Tabelle der Klassenart | 20020731 | |||
| 6 | I_UNIT | Value transfer | Type reference (TYPE) | MEINS | Basismengeneinheit | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einheit nicht umrechenbar | 20020731 | ||
| 2 | Zur externen Einheit existiert keine interne Einheit | 20020731 |
Method CHECK_UNIT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | CHAR1 | Aktivität | 20020731 | |||
| 2 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020731 | |||
| 3 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020731 | |||
| 4 | I_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20020731 | ||
| 5 | I_TABLE | Value transfer | Type reference (TYPE) | TABELLE | Tabelle zur Klassenart | 20020731 | |||
| 6 | I_UNIT | Value transfer | Type reference (TYPE) | MEINS | Basismengeneinheit | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einheit nicht umrechenbar | 20020731 |
Method CHECK_VALIDITY_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VALID_FROM | Value transfer | Type reference (TYPE) | VONDATX | Gültigkeitsdatum von | 20020730 | |||
| 2 | I_VALID_TO | Value transfer | Type reference (TYPE) | BISDATX | Gültigkeitsdatum bis | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datum ungültig | 20020809 | ||
| 2 | Datum gültig bis kleiner / gleich heute | 20020730 | ||
| 3 | Datum gültig bis kleiner / gleich gültig ab | 20020730 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CLS_MAIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CLS_MAIN has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020718 | |||
| 2 | I_CHANGENO_DATE | Value transfer | Type reference (TYPE) | DATUV | SY-DATUM | Datum gültig ab | 20020718 | ||
| 3 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020718 | |||
| 4 | I_CLASS_ID | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020719 | |||
| 5 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020718 | |||
| 6 | I_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | zu ladende Sprache | 20030206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag ist nicht gültig | 20020719 | ||
| 2 | Klassenart nicht vorhanden | 20020719 | ||
| 3 | Klasse nicht vorhanden oder nicht gültig | 20020719 | ||
| 4 | Klasse anderweitig gesperrt | 20020719 | ||
| 5 | Instanz bereits erzeugt -> GET_INSTANCE | 20020719 | ||
| 6 | Keine Berechtigung für Aktivität | 20020718 | ||
| 7 | Keine Berechtigung für Klassenart | 20020718 | ||
| 8 | Interner Fehler beim Bereitstellen der Daten | 20020719 | ||
| 9 | Klasse fehlt oder ist ungültig | 20020719 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CLS_MAIN | Klasse: Verarbeitung | 20020729 | |||
| 2 | IS_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Neutrale Merkmaldaten (aus der Pflegeumgebung) | 20020729 | |||
| 3 | IT_CATCH | Value transfer | Type reference (TYPE) | TT_CLS_CATCH | Schlagwörter/Bezeichnung | 20020729 | |||
| 4 | IT_CHARACT | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT | Merkmale | 20020729 | |||
| 5 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020729 | |||
| 6 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020729 | |||
| 7 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungnummer existiert | 20020729 | ||
| 2 | Änderungsnummer kann nicht verwendet werden | 20020729 | ||
| 3 | Fehler bei Prüfung der Daten | 20020729 | ||
| 4 | Klassel existiert bereits | 20020729 | ||
| 5 | Klasse gesperrt | 20020729 | ||
| 6 | Interner Fehler | 20020729 | ||
| 7 | Ungültiger Name | 20020729 | ||
| 8 | Fehler bei Schlüsselerzeugung | 20020729 | ||
| 9 | SAP-Klassel | 20020729 | ||
| 10 | Berechtigung fehlt | 20020729 | ||
| 11 | Änderungsnummer erforderlich | 20020729 | ||
| 12 | Klassenname fehlt | 20020729 |
Method DELETE Signature
Method DELETE on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020815 | ||
| 2 | Fehler bei Datenprüfung | 20020827 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020815 | ||
| 4 | Interner Fehler | 20020815 | ||
| 5 | Keine Berechtigung | 20020815 | ||
| 6 | Klasse wird noch verwendet: Sonstiges | 20020815 | ||
| 7 | Klasse wird noch verwendet: Stücklisten | 20020815 | ||
| 8 | Klasse wird noch verwendet: Konfigurationen | 20020815 | ||
| 9 | Klasse wird noch verwendet | 20020815 | ||
| 10 | Klasse wird noch verwendet: SDP Check | 20020815 | ||
| 11 | Änderungsauftrag verwenden | 20020815 |
Method DELETE_DOCUMENT_LINKS Signature
Method DELETE_DOCUMENT_LINKS on class CL_CLS_MAIN has no parameter.
Method DELETE_DOCUMENT_LINKS on class CL_CLS_MAIN has no exception.
Method DELETE_INSTANCE Signature
Method DELETE_INSTANCE on class CL_CLS_MAIN has no parameter.
Method DELETE_INSTANCE on class CL_CLS_MAIN has no exception.
Method EXISTENCE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020729 | |||
| 2 | E_CLASS_ID | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020729 | |||
| 3 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020729 | |||
| 4 | I_CHANGENO_DATE | Value transfer | Type reference (TYPE) | DATUV | Datum gültig ab | 20020729 | |||
| 5 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klasse, wenn Überschreibung | 20020729 | |||
| 6 | I_CLASS_ID | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020729 | |||
| 7 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal existiert nicht oder ist nicht gültig | 20020729 | ||
| 2 | Berechtigung fehlt | 20020729 | ||
| 3 | Klasse (extern oder intern) fehlt | 20020729 |
Method GET_CLASSTYPE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TCLA | Call by reference | Type reference (TYPE) | TCLA | Klassenarten | 20020719 | |||
| 2 | I_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Klassenart | 20020719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klassenart nicht vorhanden | 20020809 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020722 | |||
| 2 | E_CHANGENO_DATE | Value transfer | Type reference (TYPE) | DATUV | Datum gültig ab | 20020722 | |||
| 3 | E_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020722 | |||
| 4 | E_CLASS_ID | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020722 | |||
| 5 | E_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020722 | |||
| 6 | E_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CLS_MAIN | Klasse: Verarbeitung | 20020722 | |||
| 7 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klasse | 20020722 | |||
| 8 | I_CLASS_ID | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020722 | |||
| 9 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Instanz zum Merkmal vorhanden | 20020722 | ||
| 2 | Merkmal (extern oder intern) fehlt | 20020722 |
Method GET_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_BOM | Value transfer | Type reference (TYPE) | FLAG | Verwendung in Stücklisten | 20020726 | |||
| 2 | EF_CONFIG | Value transfer | Type reference (TYPE) | FLAG | Verwendung in Konfigurationen | 20020726 | |||
| 3 | EF_DEPENDENCY | Value transfer | Type reference (TYPE) | FLAG | Verwendung in Beziehungswissen | 20020726 | |||
| 4 | EF_NO_DELETE | Value transfer | Type reference (TYPE) | FLAG | Verwendung, kein Löschen | 20020726 | |||
| 5 | EF_OTHERS | Value transfer | Type reference (TYPE) | FLAG | weitere Verwendungen z.B. aus BTE | 20020726 | |||
| 6 | EF_SDP | Value transfer | Type reference (TYPE) | FLAG | Verwendung SDP | 20020726 |
Method GET_USAGE on class CL_CLS_MAIN has no exception.
Method INIT Signature
Method INIT on class CL_CLS_MAIN has no parameter.
Method INIT on class CL_CLS_MAIN has no exception.
Method INIT_ALL Signature
Method INIT_ALL on class CL_CLS_MAIN has no parameter.
Method INIT_ALL on class CL_CLS_MAIN has no exception.
Method INIT_CHANGE Signature
Method INIT_CHANGE on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020814 | ||
| 2 | Klasse gelöscht | 20020814 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020814 | ||
| 4 | Keine Berechtigung | 20020814 | ||
| 5 | Änderungsauftrag erforderlich | 20020814 |
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KLAH | Value transfer | Type reference (TYPE) | KLAH | Klassenkopf Daten | 20020726 | |||
| 2 | ET_KLAT | Value transfer | Type reference (TYPE) | TT_KLAT | Tabellentyp zu KLAT | 20020726 | |||
| 3 | ET_KSML | Value transfer | Type reference (TYPE) | TT_KSML | Tabellentyp zu KSML | 20020726 | |||
| 4 | ET_SWOR | Value transfer | Type reference (TYPE) | TT_SWOR | Tabellentyp zu SWOR | 20020726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klasse nicht gefunden | 20020726 |
Method LOCK Signature
Method LOCK on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klasse anderweitig gesperrt | 20020729 |
Method MAINTAIN_KNOWL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ALLOC | Value transfer | Type reference (TYPE) | TT_RCUOB1 | API Struktur für Zuordnungsangaben für Beziehungswissen | 20020814 | |||
| 2 | IT_BASIC | Value transfer | Type reference (TYPE) | TT_RCUKB1 | API Struktur für Basisdaten einer Beziehung | 20020814 | |||
| 3 | IT_DESCR | Value transfer | Type reference (TYPE) | TT_RCUKBT1 | API Struktur für sprach. abh. Bezeichnungen einer Beziehung | 20020814 | |||
| 4 | IT_DOCU | Value transfer | Type reference (TYPE) | TT_RCUKDOC1 | API Struktur für Dokumentation der Beziehungen | 20020814 | |||
| 5 | IT_SOURCE | Value transfer | Type reference (TYPE) | TT_RCUKN1 | API Struktur für Sourcen der Beziehung | 20020814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Kopieren der Beziehungen | 20020814 | ||
| 2 | Fehler beim Schreiben der Beziehungen | 20020814 | ||
| 3 | Fehler beim Lesen der Beziehungen | 20020814 |
Method ON_CHARACT_RENAMED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT_NEW | Call by reference | Type reference (TYPE) | ATNAM | Merkmalname neu | 20020903 | |||
| 2 | I_CHARACT_OLD | Call by reference | Type reference (TYPE) | ATNAM | Merkmalname alt | 20020903 |
Method ON_CHARACT_RENAMED on class CL_CLS_MAIN has no exception.
Method ON_NEW_OVERWRITING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANGENO | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20020903 | |||
| 2 | I_CHARACT | Call by reference | Type reference (TYPE) | ATNAM | Merkmalname | 20020903 | |||
| 3 | I_CHARACT_ID | Call by reference | Type reference (TYPE) | ATINN | Int. Merkmal | 20020903 | |||
| 4 | I_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020903 | |||
| 5 | I_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Klassenart | 20020903 | |||
| 6 | I_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_CHR_MAIN | Merkmale: Verarbeitung | 20020903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal in Klasse nicht vorhanden / nicht gültig | 20020903 | ||
| 2 | Fehler Gültigkeit | 20020903 |
Method ON_NEW_OVERWRITING_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT | Call by reference | Type reference (TYPE) | ATNAM | Merkmalname | 20020903 | |||
| 2 | I_CHARACT_ID | Call by reference | Type reference (TYPE) | ATINN | Int. Merkmal | 20020903 | |||
| 3 | I_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020903 | |||
| 4 | I_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Klassenart | 20020903 |
Method ON_NEW_OVERWRITING_INIT on class CL_CLS_MAIN has no exception.
Method ON_OVERWRITING_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANGENO | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020903 | |||
| 2 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020903 | |||
| 3 | I_CHARACT_ID | Value transfer | Type reference (TYPE) | ATINN | Int. Merkmal | 20020903 | |||
| 4 | I_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020903 | |||
| 5 | I_CLASS_TYPE | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020903 | |||
| 6 | I_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CHR_MAIN | Merkmale: Verarbeitung | 20020903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal in Klasse nicht vorhanden / nicht gültig | 20020903 | ||
| 2 | Fehler Gültigkeit | 20020903 |
Method OVERWRITE_CHARACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BASIC_OVR | Value transfer | Type reference (TYPE) | CHR_BASIC_OVR | $REF$ | 20030314 | |||
| 2 | IT_VALUE | Value transfer | Type reference (TYPE) | TT_CHR_VALUE | Mekrmalwerte | 20020813 | |||
| 3 | IT_VALUE_DESCR | Value transfer | Type reference (TYPE) | TT_CHR_VALUEDESCR | Merkmalwertbezeichnungen | 20020813 | |||
| 4 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20020823 | ||
| 2 | Merkmal nicht vorhanden / nicht gültig | 20020823 | ||
| 3 | Merkmal nicht in Klasse | 20020813 | ||
| 4 | Fehler beim Überschreiben | 20030319 | ||
| 5 | interner Fehler | 20020823 | ||
| 6 | falsche Eingabe | 20020823 |
Method OVERWRITE_CHARACT_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT_ID | Value transfer | Type reference (TYPE) | ATINO | Objektabhängiges Merkmal | 20020821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20020821 | ||
| 2 | Merkmalüberschreibung nicht vorhanden | 20020821 | ||
| 3 | Merkmal nicht in Klasse | 20020821 | ||
| 4 | Merkmal nicht vorhanden / nicht gültig | 20020821 | ||
| 5 | Interner Fehler | 20020821 | ||
| 6 | Falsche Eingabe | 20020821 |
Method OVERWRITE_CHARACT_KNOWL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ALLOC | Value transfer | Type reference (TYPE) | TT_RCUOB1 | API Struktur für Zuordnungsangaben für Beziehungswissen | 20021001 | |||
| 2 | IT_BASIC | Value transfer | Type reference (TYPE) | TT_RCUKB1 | API Struktur für Basisdaten einer Beziehung | 20021001 | |||
| 3 | IT_DESCR | Value transfer | Type reference (TYPE) | TT_RCUKBT1 | API Struktur für sprach. abh. Bezeichnungen einer Beziehung | 20021001 | |||
| 4 | IT_DOCU | Value transfer | Type reference (TYPE) | TT_RCUKDOC1 | API Struktur für Dokumentation der Beziehungen | 20021001 | |||
| 5 | IT_SOURCE | Value transfer | Type reference (TYPE) | TT_RCUKN1 | API Struktur für Sourcen der Beziehung | 20021001 | |||
| 6 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20021001 | |||
| 7 | I_VALUE | Value transfer | Type reference (TYPE) | ATWRT | Merkmalwert | 20021001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20021001 | ||
| 2 | Merkmal nicht vorhanden / nicht gültig | 20021001 | ||
| 3 | Merkmal nicht in Klasse | 20021001 | ||
| 4 | interner Fehler | 20021001 | ||
| 5 | falsche Eingabe | 20021001 |
Method OVERWRITE_CHARACT_KNOWL_REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_DELETE_ALL | Value transfer | Type reference (TYPE) | FLAG | Löschen aller Zuordnungen | 20021002 | |||
| 2 | I_ALLOCATION | Value transfer | Type reference (TYPE) | KNNAM | Name des Wissensbausteins | 20021002 | |||
| 3 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20021002 | |||
| 4 | I_VALUE | Value transfer | Type reference (TYPE) | ATWRT | Merkmalwert | 20021002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20021002 | ||
| 2 | Merkmal nicht vorhanden / nicht gültig | 20021002 | ||
| 3 | Merkmal nicht in Klasse | 20021002 | ||
| 4 | interner Fehler | 20021002 | ||
| 5 | falsche Eingabe | 20021002 |
Method OVERWRITE_CHARACT_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TEXT | Value transfer | Type reference (TYPE) | TT_CHR_TEXT | Langtext zu Merkmal/ Merkmalwert | 20021001 | |||
| 2 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20021001 | |||
| 3 | I_VALUE | Value transfer | Type reference (TYPE) | ATWRT | Merkmalwert | 20021001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20021001 | ||
| 2 | Merkmal nicht vorhanden / nicht gültig | 20021001 | ||
| 3 | Merkmal nicht in Klasse | 20021001 | ||
| 4 | interner Fehler | 20021001 | ||
| 5 | falsche Eingabe | 20021001 |
Method OVERWRITE_CHARACT_LONGT_REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20021002 | |||
| 2 | I_LANGUAGE | Value transfer | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20021002 | |||
| 3 | I_VALUE | Value transfer | Type reference (TYPE) | ATWRT | Merkmalwert | 20021002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20021002 | ||
| 2 | Merkmal nicht vorhanden / nicht gültig | 20021002 | ||
| 3 | Merkmal nicht in Klasse | 20021002 | ||
| 4 | interner Fehler | 20021002 | ||
| 5 | falsche Eingabe | 20021002 |
Method OVERWRITE_CHARACT_REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsnummer nicht vorhanden | 20020814 | ||
| 2 | Merkmalüberschreibung nicht vorhanden | 20020814 | ||
| 3 | Merkmal nicht in Klasse | 20020814 | ||
| 4 | Merkmal nicht vorhanden / nicht gültig | 20020814 | ||
| 5 | Interner Fehler | 20020814 | ||
| 6 | Falsche Eingabe | 20020814 |
Method POST Signature
Method POST on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20020731 |
Method PREPARE_CHARACT_SEQUENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHARACTS | Call by reference | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmaldaten und interne Merkmalnummern | 20020820 | |||
| 2 | IT_TFEAT | Call by reference | Type reference (TYPE) | TT_CLS_CLMERK | Klassen: Merkmale | 20020820 |
Method PREPARE_CHARACT_SEQUENCE on class CL_CLS_MAIN has no exception.
Method PROVIDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BASIC | Value transfer | Type reference (TYPE) | CLS_BASIC | Klasse: Basisdaten | 20020722 | |||
| 2 | ET_CATCH | Value transfer | Type reference (TYPE) | TT_CLS_CATCH | Klasse: Schlagwörter / Bezeichnung | 20020724 | |||
| 3 | ET_CHARACT | Value transfer | Type reference (TYPE) | TT_CLS_CHARACT_I | Klassen: Merkmale | 20020724 | |||
| 4 | ET_LTEXTS | Value transfer | Type reference (TYPE) | TT_CLS_LTEXTS | Klasse: Langtexte | 20020724 | |||
| 5 | ET_TEXTID | Value transfer | Type reference (TYPE) | TT_CLS_TEXTID | Klasse: Textarten | 20020724 | |||
| 6 | I_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | zu ladende Sprache | 20030206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klasse war gelöscht worden | 20020722 | ||
| 2 | Interner Fehler | 20020722 | ||
| 3 | Berechtigung fehlt | 20020722 |
Method REMOVE_CATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CATCH | Value transfer | Type reference (TYPE) | CLS_CATCH | Klasse: Schlagwörter | 20020830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020830 | ||
| 2 | Klasse gelöscht | 20020830 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020830 | ||
| 4 | Keine Berechtigung | 20020830 | ||
| 5 | Änderungsauftrag verwenden | 20020830 |
Method REMOVE_CHARACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHARACT | Value transfer | Type reference (TYPE) | ATNAM | Merkmal | 20020830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020830 | ||
| 2 | Klasse gelöscht | 20020830 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020830 | ||
| 4 | Keine Berechtigung | 20020830 | ||
| 5 | Änderungsauftrag verwenden | 20020830 |
Method REMOVE_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGUAGE | Value transfer | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20020814 | |||
| 2 | I_TEXT_TYPE | Value transfer | Type reference (TYPE) | LNGTXTART | Art des Langtextes | 20020814 |
Method REMOVE_LONGTEXT on class CL_CLS_MAIN has no exception.
Method SAVE_CHECKED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_BASIC | Value transfer | Type reference (TYPE) | FLAG | Basisdaten | 20020731 | |||
| 2 | IF_CATCH | Value transfer | Type reference (TYPE) | FLAG | Bezeichnung/Schlagwörter | 20020731 | |||
| 3 | IF_CHARACT | Value transfer | Type reference (TYPE) | FLAG | Merkmale | 20020731 | |||
| 4 | IF_KNOWL | Value transfer | Type reference (TYPE) | FLAG | Klasse: Beziehungswissen | 20020813 | |||
| 5 | IF_TEXTS | Value transfer | Type reference (TYPE) | FLAG | Klassen Langtexte | 20020812 |
Method SAVE_CHECKED_DATA on class CL_CLS_MAIN has no exception.
Method SET_CATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CATCH | Value transfer | Type reference (TYPE) | CLS_CATCH | Klasse: Schlagwörter | 20020830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020830 | ||
| 2 | Klasse gelöscht | 20020830 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020830 | ||
| 4 | Keine Berechtigung | 20020830 | ||
| 5 | Änderungsauftrag verwenden | 20020830 |
Method SET_CHARACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHARACT | Value transfer | Type reference (TYPE) | CLS_CHARACT | Merkmal | 20020830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsauftrag kann nicht verwendet werden | 20020830 | ||
| 2 | Klasse gelöscht | 20020830 | ||
| 3 | Klasse bereits anderweitig gesperrt | 20020830 | ||
| 4 | Keine Berechtigung | 20020830 | ||
| 5 | Änderungsauftrag verwenden | 20020830 |
Method SET_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TEXT | Value transfer | Type reference (TYPE) | TT_CLS_TEXT | Langtext zu Klasse | 20020812 | |||
| 2 | I_TEXT_DESCRIPT | Value transfer | Type reference (TYPE) | TEXTBEZ | Kurzbeschreibung Langtext | 20020812 | |||
| 3 | I_TEXT_TYPE | Value transfer | Type reference (TYPE) | LNGTXTART | Art des Langtextes | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Textverarbeitung | 20020812 | ||
| 2 | Kein Langtext angegeben | 20020812 |
Method UNLOCK Signature
Method UNLOCK on class CL_CLS_MAIN has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klasse anderweitig gesperrt | 20020809 |
Event Signatures
Event DEL_CHARACT Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGENO | Exporting | Value transfer | Type reference (TYPE) | AENNR | Änderungsnummer | 20020815 | ||
| 2 | CHANGENO_DATE | Exporting | Value transfer | Type reference (TYPE) | DATUV | Datum gültig ab | 20020815 | ||
| 3 | CHARACT | Exporting | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020725 | ||
| 4 | CLASS | Exporting | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020725 | ||
| 5 | CLASS_ID | Exporting | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020725 | ||
| 6 | CLASS_TYPE | Exporting | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020725 |
Event NEW_CHARACT Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHARACT | Exporting | Value transfer | Type reference (TYPE) | ATNAM | Merkmalname | 20020725 | ||
| 2 | CLASS | Exporting | Value transfer | Type reference (TYPE) | KLASSE_D | Klassennummer | 20020725 | ||
| 3 | CLASS_ID | Exporting | Value transfer | Type reference (TYPE) | CLINT | Interne Klassennummer | 20020725 | ||
| 4 | CLASS_TYPE | Exporting | Value transfer | Type reference (TYPE) | KLASSENART | Klassenart | 20020725 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 630 |