SAP ABAP Class CL_CLS_MAIN (Classes: Main Processing)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CLS (Application Component) Classes
     CL (Package) R/3 Application development: PP Classification System
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 T 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 GF_NEW_ECM Static Attribute Private Type reference (TYPE) FLAG New Engineering Change Management 20020719
2 GF_OLD_DMS Static Attribute Private Type reference (TYPE) FLAG Old Document Management Exists 20020814
3 GS_BASIC Instance attribute Private Type reference (TYPE) CLS_BASIC Basic Data of Class 20020722
4 GS_BASIC_CHECKED Instance attribute Private Type reference (TYPE) CLS_BASIC Checked Basic Data of Class 20020722
5 GS_FLAGS Instance attribute Private Type reference (TYPE) T_FLAGS Control Indicator 20020722
6 GS_INST Static Attribute Private Type reference (TYPE) T_INST_ADM Instance Key 20020719
7 GS_INST_CHAR_ADM Instance attribute Private Type reference (TYPE) T_INST_CHAR_ADM Overwriting of Instance 20020813
8 GS_KNOWL Instance attribute Private Type reference (TYPE) CLS_KNOWL Dependency Key for Class Header 20020726
9 GS_KNOWL_CHECKED Instance attribute Private Type reference (TYPE) CLS_KNOWL Checked Dependency Key 20020726
10 GS_SEQUENCE_OK Instance attribute Private Type reference (TYPE) FLAG No Change to Characteristics Sequence 20020820
11 GS_TCLA Static Attribute Private Type reference (TYPE) TCLA Class Types 20020719
12 GS_USAGE Instance attribute Private Type reference (TYPE) T_USAGE '?' Where-Used List 20020726
13 GT_CATCH Instance attribute Private Type reference (TYPE) TT_CLS_CATCH Class: Keywords / Description 20020724
14 GT_CATCH_CHECKED Instance attribute Private Type reference (TYPE) TT_CLS_CATCH Checked Keywords / Description 20020724
15 GT_CHARACT Instance attribute Private Type reference (TYPE) TT_CLS_CHARACT_I Classes: Characteristics 20020724
16 GT_CHARACT_CHECKED Instance attribute Private Type reference (TYPE) TT_CLS_CHARACT_I Checked Characteristics 20020724
17 GT_CHARACT_DEL Instance attribute Private Type reference (TYPE) TT_CHARACT_DEL Deleted Characteristics 20020808
18 GT_CHARACT_OLD Instance attribute Private Type reference (TYPE) TT_CLS_CHARACT_I Old Status Before Change 20020819
19 GT_CURRENT_KSML Instance attribute Private Type reference (TYPE) TT_KSML Old Status Before Change 20020820
20 GT_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST_ADM Instance Management 20020719
21 GT_INST_CHAR_ADM Instance attribute Private Type reference (TYPE) TT_INST_CHAR_ADM Overwriting of Instances 20020724
22 GT_LANGUAGES Static Attribute Private Type reference (TYPE) TT_LANGUAGES Checked Language Key 20020723
23 GT_LTEXTS Instance attribute Private Type reference (TYPE) TT_CLS_LTEXTS Class: Long Texts 20020724
24 GT_LTEXTS_CHECKED Instance attribute Private Type reference (TYPE) TT_CLS_LTEXTS Checked Long Texts 20020724
25 GT_TEXTID Instance attribute Private Type reference (TYPE) TT_CLS_TEXTID Class: Text Types 20020724
26 GT_TEXTID_CHECKED Instance attribute Private Type reference (TYPE) TT_CLS_TEXTID Checked Text Types 20020724
27 G_AUTHORITY Static Attribute Private Type reference (TYPE) CHRAUTH '?' Authorization for Activity 20020722
28 G_SAP_SYSTEM Static Attribute Private Type reference (TYPE) SYSYSID '?' Name of R/3 System 20020729
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Class 20020814
2 CHARACT_DELETE Instance method Private Method Class: Characteristic Overwrite 20020822
3 CHARACT_SEQUENCE Instance method Private Method Compare Characteristics Sequence for Engin. Change Mgmt 20020819
4 CHARACT_SET_HANDLER Instance method Private Method Set Processor: Delete Overwriting / Rename Characteristic 20020826
5 CHECK_ALL Instance method Public Method Class: Check All Data 20020729
6 CHECK_AUTHORITY Static method Public Method Authorization Check 20020718
7 CHECK_AUTHORITY_CLTYPE Static method Public Method Authorization Check for Class Type 20020718
8 CHECK_AUTHORITY_GROUPS Instance method Public Method Check Authorization Groups 20020730
9 CHECK_CATALOG Instance method Private Method Read Catalog 20020731
10 CHECK_CHANGENO Instance method Public Method Check Engineering Change Order 20020719
11 CHECK_CHARACTS Instance method Public Method Check Characteristics 20020731
12 CHECK_CHARACT_CHANGE Instance method Private Method 20020821
13 CHECK_CHARACT_IN_CLASS Instance method Public Method Check Whether Characteristic is in Class When Overwriting 20020816
14 CHECK_DELETED_CHARACTS Instance method Private Method Check Deleted Characteristics for Inheritance 20020808
15 CHECK_DEP_VIEWS Instance method Public Method Check Organizational Areas in Basic Data 20020730
16 CHECK_DESCRIPTIONS Instance method Public Method Check Description / Keywords 20020731
17 CHECK_DOCUMENT Instance method Public Method Check Document 20020731
18 CHECK_ECM_NEEDED Instance method Private Method Check Whether Engineering Change Management is Required 20020729
19 CHECK_GROUP Instance method Public Method Check Class Group 20020730
20 CHECK_ITEM_CATEGORY Instance method Public Method Check Item Category 20020731
21 CHECK_NAME Instance method Public Method Check Class Name 20020729
22 CHECK_SAP_FUNCTION Static method Public Method Check Existence of Function Module 20020722
23 CHECK_SINGLE_VIEW Instance method Public Method Check Organizational Area Indicators 20020730
24 CHECK_STATUS Instance method Public Method Status Check 20020730
25 CHECK_UNIT Instance method Public Method Check Unit for Additional Data 20020731
26 CHECK_UNIT_CONVERSION Instance method Private Method Check Convertibility of Unit 20020731
27 CHECK_VALIDITY_INTERVAL Instance method Public Method Check Validity 20020730
28 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020814
29 CONSTRUCTOR Instance method Public Constructor Constructor 20020718
30 CREATE Static method Public Method Create Class 20020729
31 DELETE Instance method Public Method Delete Class 20020815
32 DELETE_DOCUMENT_LINKS Instance method Private Method Delete Class: Delete Document Links 20020815
33 DELETE_INSTANCE Instance method Public Method Delete Instance (Formal) 20020809
34 EXISTENCE_CHECK Static method Public Method Existence Check 20020729
35 GET_CLASSTYPE_DATA Instance method Public Method Read Data for Class Type 20020719
36 GET_INSTANCE Static method Public Method Get Instance 20020722
37 GET_USAGE Instance method Public Method Use of Class 20020726
38 INIT Instance method Public Method Reset Buffer 20020809
39 INIT_ALL Static method Public Method Clear Buffer for All Instances 20020809
40 INIT_CHANGE Instance method Private Method Initialize Modifying Methods 20020814
41 LOAD Instance method Private Method Load Class Data 20020726
42 LOCK Instance method Public Method Lock 20020729
43 MAINTAIN_KNOWL Instance method Public Method Class: Maintain Dependencies 20020814
44 ON_CHARACT_RENAMED Instance method Public Method Characteristic Name Changed 20020816
45 ON_NEW_OVERWRITING Instance method Public Method New Overwriting of Characteristic 20020823
46 ON_NEW_OVERWRITING_INIT Instance method Public Method Delete Created Overwriting 20020816
47 ON_OVERWRITING_DELETED Instance method Public Method Delete Overwriting 20020816
48 OVERWRITE_CHARACT Instance method Public Method Class: Characteristic Overwrite 20020813
49 OVERWRITE_CHARACT_DELETE Instance method Private Method Class: Characteristic Overwrite 20020821
50 OVERWRITE_CHARACT_KNOWL Instance method Public Method Class: Characteristic Overwrite 20021001
51 OVERWRITE_CHARACT_KNOWL_REMOVE Instance method Public Method Class: Characteristic Overwrite 20021002
52 OVERWRITE_CHARACT_LONGTEXT Instance method Public Method Class: Characteristic Overwrite 20021001
53 OVERWRITE_CHARACT_LONGT_REMOVE Instance method Public Method Class: Characteristic Overwrite 20021002
54 OVERWRITE_CHARACT_REMOVE Instance method Public Method Class: Characteristic Overwrite 20020814
55 POST Instance method Public Method Save Class 20020731
56 PREPARE_CHARACT_SEQUENCE Instance method Private Method Compare Characteristics Sequence 20020820
57 PROVIDE Instance method Public Method Read Class 20020722
58 REMOVE_CATCH Instance method Public Method Delete Keyword 20020830
59 REMOVE_CHARACT Instance method Public Method Delete Characteristic from Class 20020830
60 REMOVE_LONGTEXT Instance method Public Method Class: Delete Long Text 20020814
61 SAVE_CHECKED_DATA Instance method Private Method 20020731
62 SET_CATCH Instance method Public Method Set New Keyword (Description is First Keyword) 20020830
63 SET_CHARACT Instance method Public Method Set Characteristic in Class 20020830
64 SET_LONGTEXT Instance method Public Method Class: Long Text Maintenance 20020812
65 UNLOCK Instance method Public Method Lock 20020809
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 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CLS_MAIN Klasse: Verarbeitung 20020814
2 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020814
3 Importing IT_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Schlagwörter/Bezeichnung 20020814
4 Importing IT_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT Merkmale 20020814
5 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020814
6 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020814
7 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020814
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungnummer existiert 20020814
2 CHANGENO_NOT_VALID Änderungsnummer kann nicht verwendet werden 20020814
3 CHECK_ERROR Fehler bei Prüfung der Daten 20020814
4 DELETED Klasse gelöscht 20020814
5 EXISTS_ALREADY Klassel existiert bereits 20020814
6 FOREIGN_LOCK Klasse gesperrt 20020814
7 INTERNAL_ERROR Interner Fehler 20020814
8 INVALID_NAME Ungültiger Name 20020814
9 KEY_ERROR Fehler bei Schlüsselerzeugung 20020814
10 NAMESPACE SAP-Klassel 20020814
11 NO_AUTHORITY Berechtigung fehlt 20020814
12 USE_ECM Änderungsnummer erforderlich 20020814
13 WRONG_INPUT Klassenname fehlt 20020814

Method CHARACT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020822
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20020822
2 CHARACT_NOT_FOUND Merkmalüberschreibung nicht vorhanden 20020822
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20020822
4 CHARACT_NOT_VALID Merkmal nicht vorhanden / nicht gültig 20020822
5 INTERNAL_ERROR Interner Fehler 20020822
6 WRONG_INPUT Falsche Eingabe 20020822

Method CHARACT_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTS_CHECKED Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmale geprüft 20020820
2 Importing IT_CHARACTS Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmaldaten und interne Merkmalnummern 20020820
3 Importing 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 Importing 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 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klasse: Basisdaten 20020729
2 Importing IT_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Klasse: Schlagwörter / Bezeichnung 20020729
3 Importing IT_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT Klassen: Merkmale 20020729
4 Importing I_ACTIVITY Call by reference Type reference (TYPE) CHAR1 Aktivität 20020730
5 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20020730
# Exception Resumable Description Created on
1 BASIC_ADD_ITEM_CAT_NOT_ALLOWED Positionstyp nicht erlaubt 20020731
2 BASIC_ADD_NOT_CONVERTIBLE Einheit nicht umrechenbar 20020731
3 BASIC_ADD_NO_INTERNAL_UNIT Zur externen Einheit existiert keine interne Einheit 20020731
4 BASIC_ADD_ORG_AREA Sichtkennzeichen nicht vorhanden 20020731
5 BASIC_DATE_FORMAT Datum ungültig 20020809
6 BASIC_DOCUMENT_NOT_FOUND Dokument nicht vorhanden 20020731
7 BASIC_ERROR_STATUS_PROFILE Fehler Ermittlung Profil aus Status 20020730
8 BASIC_INTERNAL_ERROR interner Fehler 20020730
9 BASIC_NOT_VALID Datum gültig bis kleiner / gleich gültig ab 20020730
10 BASIC_NO_AUTH_CLASSIFY Keine Berechtigung Gruppe Klassifizierungi 20020731
11 BASIC_NO_AUTH_MAINT Keine Berechtigung Gruppe Klassenpflege 20020731
12 BASIC_NO_AUTH_SEARCH Keine Berechtigung Gruppe Selektion 20020731
13 BASIC_NO_CATALOG Katalog nicht gefunden 20020731
14 BASIC_NO_GROUP Klassengruppe nicht vorhanden 20020730
15 BASIC_ORG_AREA Sichtkennzeichen nicht vorhanden 20020730
16 BASIC_PROFILE_NO_CHANGES Profil aus Status erlaubt kein Ändern / Löschen 20020730
17 BASIC_STATUS_NOT_FOUND Status nicht vorhanden 20020730
18 BASIC_VALID_TO_DATE_WRONG Datum gültig bis kleiner / gleich heute 20020730
19 DESCRIPTION_MISSING Bezeichnung (1. Schlagwort) fehlt 20020731

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klassenkopf Daten 20020722
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivität 20020718
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung für Aktivität 20020718
2 NO_AUTHORITY_GROUP 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 Importing I_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20020718
# Exception Resumable Description Created on
1 NO_AUTHORITY_CLASSTYPE 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 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klasse: Basisdaten 20020730
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivität 20020730
# Exception Resumable Description Created on
1 NO_AUTH_CLASSIFY Keine Berechtigung Gruppe Klassifizierungi 20020731
2 NO_AUTH_MAINT Gruppe Klassenpflege keine Berechtigung 20020730
3 NO_AUTH_SEARCH Keine Berechtigung Gruppe Selektion 20020731

Method CHECK_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATALOG Value transfer Type reference (TYPE) KATALOGNAME Name des externen Kataloges 20020731
2 Importing I_TABLE Value transfer Type reference (TYPE) TABELLE Name der Datenbanktabelle des Objektes 20020731
# Exception Resumable Description Created on
1 NOT_FOUND Katalog nicht gefunden 20020731

Method CHECK_CHANGENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MODE Value transfer Type reference (TYPE) FLAG Prüfung auf Anzeige 20020719
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Ä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 Exporting ET_CHARACTS_CHECKED Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmaldaten und interne Merkmalnummern 20020812
2 Importing IT_CHARACTS Value transfer Type reference (TYPE) TT_CLS_CHARACT Klassen: Merkmale 20020731
# Exception Resumable Description Created on
1 CHARACT_NOT_FOUND 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 Exporting E_CHANGE Call by reference Type reference (TYPE) FLAG Änderung 20020821
2 Importing I_FEAT Call by reference Type reference (TYPE) CLMERK Klassen: Merkmale 20020821
3 Importing 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 Exporting E_CHARACT_ID Value transfer Type reference (TYPE) ATINO Objektabhängiges Merkmal 20020816
2 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020816
# Exception Resumable Description Created on
1 NOT_IN_CLASS 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 Changing IT_CHARACT_DEL Value transfer Type reference (TYPE) TT_CHARACT_DEL gelöschte Merkmale 20020809
2 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020808
3 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV SY-DATUM Datum gültig ab 20020808
4 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020808
5 Importing I_CLASS_ID Call by reference Type reference (TYPE) CLINT Interne Klassennummer 20020809
6 Importing 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 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020730
2 Importing I_DEP_VIEWS Value transfer Type reference (TYPE) ABTEILUNG Anwendungssicht 20020730
# Exception Resumable Description Created on
1 NO_VIEW Sichtkennzeichen nicht vorhanden 20020730

Method CHECK_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Klasse: Schlagwörter / Bezeichnung 20020731
# Exception Resumable Description Created on
1 DESCRIPTION_MISSING Bezeichnung (1. Schlagwort) fehlt 20020731

Method CHECK_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Value transfer Type reference (TYPE) DOKNR Dokumentnummer 20020731
2 Importing I_DOC_PART Value transfer Type reference (TYPE) DOKTL_D Teildokument 20020731
3 Importing I_DOC_TYPE Value transfer Type reference (TYPE) DOKAR Dokumentart 20020731
4 Importing I_DOC_VERS Value transfer Type reference (TYPE) DOKVR Dokumentversion 20020731
# Exception Resumable Description Created on
1 DOCUMENT_NOT_FOUND Dokument nicht vorhanden 20020731

Method CHECK_ECM_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHRAUTH Berechtigung zu Aktivität 20020729
# Exception Resumable Description Created on
1 USE_ECM Änderungsauftrag verwenden 20020729

Method CHECK_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUP Value transfer Type reference (TYPE) KLASSENGR Klassengruppe 20020730
# Exception Resumable Description Created on
1 NO_GROUP Klassengruppe nicht vorhanden 20020730

Method CHECK_ITEM_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020731
2 Importing I_ITEM_CAT Value transfer Type reference (TYPE) POTPR_CL Resultierender Positionstyp 20020731
# Exception Resumable Description Created on
1 NOT_ALLOWED 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 INVALID_CHARACTER Ungültige Zeichen im Namen 20020729
2 RESERVED_NAMESPACE Reservierter Klassenname 20020729
3 WRONG_FIRST_PLACE 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 Importing I_FUNCTION_NAME Value transfer Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20020722
# Exception Resumable Description Created on
1 NOT_FOUND Baustein nicht vorhanden 20020722

Method CHECK_SINGLE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020730
2 Importing I_VIEW Value transfer Type reference (TYPE) SICHTKZ Sichtkennzeichen 20020730
# Exception Resumable Description Created on
1 NOT_FOUND Sicht nicht vorhanden 20020730

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivität 20020730
2 Importing I_STATUS Value transfer Type reference (TYPE) KLSTATUS Klassenstatus 20020730
# Exception Resumable Description Created on
1 ERROR_STATUS_PROFILE Fehler beim Lesen Profil aus Status 20020730
2 NOT_FOUND Status nicht vorhanden 20020730
3 PROFILE_NO_CHANGES 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 Importing I_ACTIVITY Call by reference Type reference (TYPE) CHAR1 Aktivität 20020731
2 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020731
3 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020731
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20020731
5 Importing I_TABLE Value transfer Type reference (TYPE) TABELLE Tabelle der Klassenart 20020731
6 Importing I_UNIT Value transfer Type reference (TYPE) MEINS Basismengeneinheit 20020731
# Exception Resumable Description Created on
1 BASIC_ADD_NOT_CONVERTIBLE Einheit nicht umrechenbar 20020731
2 NO_INTERNAL_UNIT 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 Importing I_ACTIVITY Call by reference Type reference (TYPE) CHAR1 Aktivität 20020731
2 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020731
3 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020731
4 Importing I_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20020731
5 Importing I_TABLE Value transfer Type reference (TYPE) TABELLE Tabelle zur Klassenart 20020731
6 Importing I_UNIT Value transfer Type reference (TYPE) MEINS Basismengeneinheit 20020731
# Exception Resumable Description Created on
1 NOT_CONVERTIBLE Einheit nicht umrechenbar 20020731

Method CHECK_VALIDITY_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALID_FROM Value transfer Type reference (TYPE) VONDATX Gültigkeitsdatum von 20020730
2 Importing I_VALID_TO Value transfer Type reference (TYPE) BISDATX Gültigkeitsdatum bis 20020730
# Exception Resumable Description Created on
1 DATE_FORMAT_ERROR Datum ungültig 20020809
2 NOT_VALID Datum gültig bis kleiner / gleich heute 20020730
3 VALID_TO_DATE_WRONG 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 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020718
2 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV SY-DATUM Datum gültig ab 20020718
3 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020718
4 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020719
5 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020718
6 Importing I_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU zu ladende Sprache 20030206
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsauftrag ist nicht gültig 20020719
2 CLASSTYPE_NOT_DEFINED Klassenart nicht vorhanden 20020719
3 CLASS_NOT_FOUND Klasse nicht vorhanden oder nicht gültig 20020719
4 FOREIGN_LOCK Klasse anderweitig gesperrt 20020719
5 INSTANCE_EXISTS Instanz bereits erzeugt -> GET_INSTANCE 20020719
6 NO_AUTHORITY Keine Berechtigung für Aktivität 20020718
7 NO_AUTHORITY_CLASSTYPE Keine Berechtigung für Klassenart 20020718
8 PROVIDING_ERROR Interner Fehler beim Bereitstellen der Daten 20020719
9 WRONG_INPUT 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 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CLS_MAIN Klasse: Verarbeitung 20020729
2 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020729
3 Importing IT_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Schlagwörter/Bezeichnung 20020729
4 Importing IT_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT Merkmale 20020729
5 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020729
6 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020729
7 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020729
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungnummer existiert 20020729
2 CHANGENO_NOT_VALID Änderungsnummer kann nicht verwendet werden 20020729
3 CHECK_ERROR Fehler bei Prüfung der Daten 20020729
4 EXISTS_ALREADY Klassel existiert bereits 20020729
5 FOREIGN_LOCK Klasse gesperrt 20020729
6 INTERNAL_ERROR Interner Fehler 20020729
7 INVALID_NAME Ungültiger Name 20020729
8 KEY_ERROR Fehler bei Schlüsselerzeugung 20020729
9 NAMESPACE SAP-Klassel 20020729
10 NO_AUTHORITY Berechtigung fehlt 20020729
11 USE_ECM Änderungsnummer erforderlich 20020729
12 WRONG_INPUT Klassenname fehlt 20020729

Method DELETE Signature

Method DELETE on class CL_CLS_MAIN has no parameter.
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020815
2 CHECK_ERROR Fehler bei Datenprüfung 20020827
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020815
4 INTERNAL_ERROR Interner Fehler 20020815
5 NO_AUTHORITY Keine Berechtigung 20020815
6 USAGE Klasse wird noch verwendet: Sonstiges 20020815
7 USAGE_BOM Klasse wird noch verwendet: Stücklisten 20020815
8 USAGE_CONFIG Klasse wird noch verwendet: Konfigurationen 20020815
9 USAGE_DEPENDENCY Klasse wird noch verwendet 20020815
10 USAGE_SDP Klasse wird noch verwendet: SDP Check 20020815
11 USE_ECM Ä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 Exporting E_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020729
2 Exporting E_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020729
3 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020729
4 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV Datum gültig ab 20020729
5 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klasse, wenn Überschreibung 20020729
6 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020729
7 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020729
# Exception Resumable Description Created on
1 CLASS_NOT_FOUND Merkmal existiert nicht oder ist nicht gültig 20020729
2 NO_AUTHORITY Berechtigung fehlt 20020729
3 WRONG_INPUT 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 Exporting ES_TCLA Call by reference Type reference (TYPE) TCLA Klassenarten 20020719
2 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20020719
# Exception Resumable Description Created on
1 CLASSTYPE_NOT_FOUND Klassenart nicht vorhanden 20020809

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020722
2 Exporting E_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV Datum gültig ab 20020722
3 Exporting E_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020722
4 Exporting E_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020722
5 Exporting E_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020722
6 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CLS_MAIN Klasse: Verarbeitung 20020722
7 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klasse 20020722
8 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020722
9 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020722
# Exception Resumable Description Created on
1 NO_INSTANCE Keine Instanz zum Merkmal vorhanden 20020722
2 WRONG_INPUT 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 Exporting EF_BOM Value transfer Type reference (TYPE) FLAG Verwendung in Stücklisten 20020726
2 Exporting EF_CONFIG Value transfer Type reference (TYPE) FLAG Verwendung in Konfigurationen 20020726
3 Exporting EF_DEPENDENCY Value transfer Type reference (TYPE) FLAG Verwendung in Beziehungswissen 20020726
4 Exporting EF_NO_DELETE Value transfer Type reference (TYPE) FLAG Verwendung, kein Löschen 20020726
5 Exporting EF_OTHERS Value transfer Type reference (TYPE) FLAG weitere Verwendungen z.B. aus BTE 20020726
6 Exporting 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 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020814
2 DELETED Klasse gelöscht 20020814
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020814
4 NO_AUTHORITY Keine Berechtigung 20020814
5 USE_ECM Änderungsauftrag erforderlich 20020814

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KLAH Value transfer Type reference (TYPE) KLAH Klassenkopf Daten 20020726
2 Exporting ET_KLAT Value transfer Type reference (TYPE) TT_KLAT Tabellentyp zu KLAT 20020726
3 Exporting ET_KSML Value transfer Type reference (TYPE) TT_KSML Tabellentyp zu KSML 20020726
4 Exporting ET_SWOR Value transfer Type reference (TYPE) TT_SWOR Tabellentyp zu SWOR 20020726
# Exception Resumable Description Created on
1 NOT_FOUND Klasse nicht gefunden 20020726

Method LOCK Signature

Method LOCK on class CL_CLS_MAIN has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Klasse anderweitig gesperrt 20020729

Method MAINTAIN_KNOWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALLOC Value transfer Type reference (TYPE) TT_RCUOB1 API Struktur für Zuordnungsangaben für Beziehungswissen 20020814
2 Importing IT_BASIC Value transfer Type reference (TYPE) TT_RCUKB1 API Struktur für Basisdaten einer Beziehung 20020814
3 Importing IT_DESCR Value transfer Type reference (TYPE) TT_RCUKBT1 API Struktur für sprach. abh. Bezeichnungen einer Beziehung 20020814
4 Importing IT_DOCU Value transfer Type reference (TYPE) TT_RCUKDOC1 API Struktur für Dokumentation der Beziehungen 20020814
5 Importing IT_SOURCE Value transfer Type reference (TYPE) TT_RCUKN1 API Struktur für Sourcen der Beziehung 20020814
# Exception Resumable Description Created on
1 ERROR_COPYING Fehler beim Kopieren der Beziehungen 20020814
2 ERROR_MAINTAINING Fehler beim Schreiben der Beziehungen 20020814
3 ERROR_READING 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 Importing I_CHARACT_NEW Call by reference Type reference (TYPE) ATNAM Merkmalname neu 20020903
2 Importing 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 Importing I_CHANGENO Call by reference Type reference (TYPE) AENNR Änderungsnummer 20020903
2 Importing I_CHARACT Call by reference Type reference (TYPE) ATNAM Merkmalname 20020903
3 Importing I_CHARACT_ID Call by reference Type reference (TYPE) ATINN Int. Merkmal 20020903
4 Importing I_CLASS Call by reference Type reference (TYPE) KLASSE_D Klassennummer 20020903
5 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Klassenart 20020903
6 Importing I_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CHR_MAIN Merkmale: Verarbeitung 20020903
# Exception Resumable Description Created on
1 CHARACT_NOT_IN_CLASS Merkmal in Klasse nicht vorhanden / nicht gültig 20020903
2 INTERNAL_ERROR 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 Importing I_CHARACT Call by reference Type reference (TYPE) ATNAM Merkmalname 20020903
2 Importing I_CHARACT_ID Call by reference Type reference (TYPE) ATINN Int. Merkmal 20020903
3 Importing I_CLASS Call by reference Type reference (TYPE) KLASSE_D Klassennummer 20020903
4 Importing 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 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020903
2 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020903
3 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020903
4 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020903
5 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020903
6 Importing I_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CHR_MAIN Merkmale: Verarbeitung 20020903
# Exception Resumable Description Created on
1 CHARACT_NOT_IN_CLASS Merkmal in Klasse nicht vorhanden / nicht gültig 20020903
2 INTERNAL_ERROR Fehler Gültigkeit 20020903

Method OVERWRITE_CHARACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BASIC_OVR Value transfer Type reference (TYPE) CHR_BASIC_OVR $REF$ 20030314
2 Importing IT_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020813
3 Importing IT_VALUE_DESCR Value transfer Type reference (TYPE) TT_CHR_VALUEDESCR Merkmalwertbezeichnungen 20020813
4 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020813
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20020823
2 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20020823
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20020813
4 ERROR_OVERWRITE Fehler beim Überschreiben 20030319
5 INTERNAL_ERROR interner Fehler 20020823
6 WRONG_INPUT falsche Eingabe 20020823

Method OVERWRITE_CHARACT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINO Objektabhängiges Merkmal 20020821
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20020821
2 CHARACT_NOT_FOUND Merkmalüberschreibung nicht vorhanden 20020821
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20020821
4 CHARACT_NOT_VALID Merkmal nicht vorhanden / nicht gültig 20020821
5 INTERNAL_ERROR Interner Fehler 20020821
6 WRONG_INPUT Falsche Eingabe 20020821

Method OVERWRITE_CHARACT_KNOWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALLOC Value transfer Type reference (TYPE) TT_RCUOB1 API Struktur für Zuordnungsangaben für Beziehungswissen 20021001
2 Importing IT_BASIC Value transfer Type reference (TYPE) TT_RCUKB1 API Struktur für Basisdaten einer Beziehung 20021001
3 Importing IT_DESCR Value transfer Type reference (TYPE) TT_RCUKBT1 API Struktur für sprach. abh. Bezeichnungen einer Beziehung 20021001
4 Importing IT_DOCU Value transfer Type reference (TYPE) TT_RCUKDOC1 API Struktur für Dokumentation der Beziehungen 20021001
5 Importing IT_SOURCE Value transfer Type reference (TYPE) TT_RCUKN1 API Struktur für Sourcen der Beziehung 20021001
6 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20021001
7 Importing I_VALUE Value transfer Type reference (TYPE) ATWRT Merkmalwert 20021001
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20021001
2 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20021001
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20021001
4 INTERNAL_ERROR interner Fehler 20021001
5 WRONG_INPUT falsche Eingabe 20021001

Method OVERWRITE_CHARACT_KNOWL_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DELETE_ALL Value transfer Type reference (TYPE) FLAG Löschen aller Zuordnungen 20021002
2 Importing I_ALLOCATION Value transfer Type reference (TYPE) KNNAM Name des Wissensbausteins 20021002
3 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20021002
4 Importing I_VALUE Value transfer Type reference (TYPE) ATWRT Merkmalwert 20021002
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20021002
2 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20021002
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20021002
4 INTERNAL_ERROR interner Fehler 20021002
5 WRONG_INPUT falsche Eingabe 20021002

Method OVERWRITE_CHARACT_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Value transfer Type reference (TYPE) TT_CHR_TEXT Langtext zu Merkmal/ Merkmalwert 20021001
2 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20021001
3 Importing I_VALUE Value transfer Type reference (TYPE) ATWRT Merkmalwert 20021001
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20021001
2 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20021001
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20021001
4 INTERNAL_ERROR interner Fehler 20021001
5 WRONG_INPUT falsche Eingabe 20021001

Method OVERWRITE_CHARACT_LONGT_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20021002
2 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20021002
3 Importing I_VALUE Value transfer Type reference (TYPE) ATWRT Merkmalwert 20021002
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20021002
2 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20021002
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20021002
4 INTERNAL_ERROR interner Fehler 20021002
5 WRONG_INPUT falsche Eingabe 20021002

Method OVERWRITE_CHARACT_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020814
# Exception Resumable Description Created on
1 CHANGENO_NOT_FOUND Änderungsnummer nicht vorhanden 20020814
2 CHARACT_NOT_FOUND Merkmalüberschreibung nicht vorhanden 20020814
3 CHARACT_NOT_IN_CLASS Merkmal nicht in Klasse 20020814
4 CHARACT_NOT_VALID Merkmal nicht vorhanden / nicht gültig 20020814
5 INTERNAL_ERROR Interner Fehler 20020814
6 WRONG_INPUT Falsche Eingabe 20020814

Method POST Signature

Method POST on class CL_CLS_MAIN has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20020731

Method PREPARE_CHARACT_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_CHARACTS Call by reference Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmaldaten und interne Merkmalnummern 20020820
2 Changing 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 Exporting ES_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klasse: Basisdaten 20020722
2 Exporting ET_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Klasse: Schlagwörter / Bezeichnung 20020724
3 Exporting ET_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmale 20020724
4 Exporting ET_LTEXTS Value transfer Type reference (TYPE) TT_CLS_LTEXTS Klasse: Langtexte 20020724
5 Exporting ET_TEXTID Value transfer Type reference (TYPE) TT_CLS_TEXTID Klasse: Textarten 20020724
6 Importing I_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU zu ladende Sprache 20030206
# Exception Resumable Description Created on
1 DELETED Klasse war gelöscht worden 20020722
2 INTERNAL_ERROR Interner Fehler 20020722
3 NO_AUTHORITY Berechtigung fehlt 20020722

Method REMOVE_CATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATCH Value transfer Type reference (TYPE) CLS_CATCH Klasse: Schlagwörter 20020830
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020830
2 DELETED Klasse gelöscht 20020830
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020830
4 NO_AUTHORITY Keine Berechtigung 20020830
5 USE_ECM Änderungsauftrag verwenden 20020830

Method REMOVE_CHARACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmal 20020830
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020830
2 DELETED Klasse gelöscht 20020830
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020830
4 NO_AUTHORITY Keine Berechtigung 20020830
5 USE_ECM Änderungsauftrag verwenden 20020830

Method REMOVE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020814
2 Importing 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 Importing IF_BASIC Value transfer Type reference (TYPE) FLAG Basisdaten 20020731
2 Importing IF_CATCH Value transfer Type reference (TYPE) FLAG Bezeichnung/Schlagwörter 20020731
3 Importing IF_CHARACT Value transfer Type reference (TYPE) FLAG Merkmale 20020731
4 Importing IF_KNOWL Value transfer Type reference (TYPE) FLAG Klasse: Beziehungswissen 20020813
5 Importing 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 Importing IS_CATCH Value transfer Type reference (TYPE) CLS_CATCH Klasse: Schlagwörter 20020830
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020830
2 DELETED Klasse gelöscht 20020830
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020830
4 NO_AUTHORITY Keine Berechtigung 20020830
5 USE_ECM Änderungsauftrag verwenden 20020830

Method SET_CHARACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHARACT Value transfer Type reference (TYPE) CLS_CHARACT Merkmal 20020830
# Exception Resumable Description Created on
1 CHANGENO_NOT_VALID Änderungsauftrag kann nicht verwendet werden 20020830
2 DELETED Klasse gelöscht 20020830
3 FOREIGN_LOCK Klasse bereits anderweitig gesperrt 20020830
4 NO_AUTHORITY Keine Berechtigung 20020830
5 USE_ECM Änderungsauftrag verwenden 20020830

Method SET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Value transfer Type reference (TYPE) TT_CLS_TEXT Langtext zu Klasse 20020812
2 Importing I_TEXT_DESCRIPT Value transfer Type reference (TYPE) TEXTBEZ Kurzbeschreibung Langtext 20020812
3 Importing I_TEXT_TYPE Value transfer Type reference (TYPE) LNGTXTART Art des Langtextes 20020812
# Exception Resumable Description Created on
1 TEXT_ERROR Fehler bei Textverarbeitung 20020812
2 TEXT_MISSING Kein Langtext angegeben 20020812

Method UNLOCK Signature

Method UNLOCK on class CL_CLS_MAIN has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK 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