SAP ABAP Class CL_PMEVC_IDOC_LOADER (Read Using IDOC Formats)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC (Application Component) Variant Configuration
     PME_VC_EDITION (Package) Modeling Environment for Variant Configuration
Properties
Class CL_PMEVC_IDOC_LOADER  
Short Description Read Using IDOC Formats    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PME_VC_EDITION   Modeling Environment for Variant Configuration 
Created 20031223   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PMEVC_IDOC_LOADER has no forward declaration.
Interfaces
Class CL_PMEVC_IDOC_LOADER has no interface implemented.
Friends
Class CL_PMEVC_IDOC_LOADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALLOC_CABN Constant Private Type reference (TYPE) CUOB-KNTAB 'CABN' 20031223
2 C_ALLOC_CAWN Constant Private Type reference (TYPE) CUOB-KNTAB 'CAWN' 20031223
3 C_ALLOC_KLAH Constant Private Type reference (TYPE) CUOB-KNTAB 'KLAH' 20031223
4 C_CHANGE Constant Private Type reference (TYPE) E1KLAHM-MSGFN '004' 20031223
5 C_DELETE Constant Private Type reference (TYPE) E1KLAHM-MSGFN '003' 20031223
6 C_NUMERIC Constant Private Type reference (TYPE) CHAR12 '0123456789 ' 20031223
7 C_OBJECT Constant Private Type reference (TYPE) KSSK-MAFID 'O' 20031223
8 C_SEGNAM_AUSPM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1AUSPM' 20031223
9 C_SEGNAM_CABNM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CABNM' 20031223
10 C_SEGNAM_CABTM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CABTM' 20031223
11 C_SEGNAM_CABXM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CABXM' 20031223
12 C_SEGNAM_CABZM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CABZM' 20031223
13 C_SEGNAM_CAWNM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CAWNM' 20031223
14 C_SEGNAM_CAWTM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CAWTM' 20031223
15 C_SEGNAM_CUCOM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUCOM' 20031223
16 C_SEGNAM_CUFCM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUFCM' 20031223
17 C_SEGNAM_CUFIM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUFIM' 20031223
18 C_SEGNAM_CUID Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUID' 20031223
19 C_SEGNAM_CUKB1 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKB1' 20031223
20 C_SEGNAM_CUKB2 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKB2' 20031223
21 C_SEGNAM_CUKB3 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKB3' 20031223
22 C_SEGNAM_CUKB4 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKB4' 20031223
23 C_SEGNAM_CUKB5 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKB5' 20031223
24 C_SEGNAM_CUKBM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKBM' 20031223
25 C_SEGNAM_CUKBT Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKBT' 20031223
26 C_SEGNAM_CUKN1 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKN1' 20031223
27 C_SEGNAM_CUKN2 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKN2' 20031223
28 C_SEGNAM_CUKNM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUKNM' 20031223
29 C_SEGNAM_CUTX1 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUTX1' 20031223
30 C_SEGNAM_CUTX2 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUTX1' 20031223
31 C_SEGNAM_CUTXM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUTXM' 20031223
32 C_SEGNAM_CUTY Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUTY' 20031223
33 C_SEGNAM_CUV1M Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUV1M' 20031223
34 C_SEGNAM_CUVAM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVAM' 20031223
35 C_SEGNAM_CUVCM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVCM' 20031223
36 C_SEGNAM_CUVFM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVFM' 20031223
37 C_SEGNAM_CUVFT Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVFT' 20031223
38 C_SEGNAM_CUVTM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVTM' 20031223
39 C_SEGNAM_CUVTT Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1CUVTT' 20031223
40 C_SEGNAM_DATEM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1DATEM' 20031223
41 C_SEGNAM_KLAHM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1KLAHM' 20031223
42 C_SEGNAM_KLATM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1KLATM' 20031223
43 C_SEGNAM_KSMLM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1KSMLM' 20031223
44 C_SEGNAM_KSSKM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1KSSKM' 20031223
45 C_SEGNAM_OCLFM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1OCLFM' 20031223
46 C_SEGNAM_SWORM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1SWORM' 20031223
47 C_SEGNAM_TCMEM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1TCMEM' 20031223
48 C_SEGNAM_TEXTL Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1TEXTL' 20031223
49 C_SEGNAM_TXTL1 Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1TXTL1' 20031223
50 C_TEXT_ID_HEADER Constant Private Type reference (TYPE) STXH-TDID 'HEAD' 20031223
51 C_TEXT_ID_VALUE Constant Private Type reference (TYPE) STXH-TDID 'VALU' 20031223
52 C_TEXT_OBJECT Constant Private Type reference (TYPE) STXH-TDOBJECT 'FEATURE' 20031223
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_UNIT_TO_ISO Static method Private Method 20031223
2 GET_CHARACTERISTIC Instance method Public Method 20031223
3 GET_CLASS Instance method Public Method 20031223
4 GET_CLASSIFICATION Instance method Public Method 20031223
5 GET_DEPENDENCY Instance method Public Method 20031223
6 GET_DEPENDENCY_NET Instance method Public Method 20031223
7 GET_FUNCTION Instance method Public Method 20031223
8 GET_PROFILE Instance method Public Method 20031223
9 GET_TABLE_CONTENT Instance method Public Method 20031223
10 GET_TABLE_STRUCTURE Instance method Public Method 20031223
Events
Class CL_PMEVC_IDOC_LOADER has no event.
Types
Class CL_PMEVC_IDOC_LOADER has no local type.
Method Signatures

Method CONVERT_UNIT_TO_ISO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPE Call by reference Type reference (TYPE) CABN-ATFOR Datentyp des Merkmals 20031223
2 Returning UNIT_ISO Value transfer Type reference (TYPE) ISOCD_UNIT ISO-Code Maßeinheit 20031223
3 Importing UNIT_SAP Call by reference Type reference (TYPE) CABN-MSEHI Maßeinheit 20031223

Method CONVERT_UNIT_TO_ISO on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing CHARACTERISTIC Call by reference Type reference (TYPE) CABN-ATNAM Merkmalname 20031223
3 Returning CHARACTERISTIC_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
4 Importing DATE Call by reference Type reference (TYPE) CABN-DATUV Datum gültig ab 20031223

Method GET_CHARACTERISTIC on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Returning CLASS_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
3 Importing CLASS_NAME Call by reference Type reference (TYPE) KLAH-CLASS Klassennummer 20031223
4 Importing CLASS_TYPE Call by reference Type reference (TYPE) TCLA-KLART Klassenart 20031223
5 Importing DATE Call by reference Type reference (TYPE) KSML-DATUV Datum gültig ab 20031223

Method GET_CLASS on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) KSSK-AENNR Änderungsnummer 20031223
2 Returning CLASSIFICATION_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
3 Importing CLASS_TYPE Call by reference Type reference (TYPE) KSSK-KLART Klassenart 20031223
4 Importing DATE Call by reference Type reference (TYPE) KSSK-DATUV Datum gültig ab 20031223
5 Importing OBJECT_KEY Call by reference Type reference (TYPE) KSSK-OBJEK Schlüssel des zu klassifizierenden Objektes 20031223
6 Importing TYPE_OF_CLASSIFICATION Call by reference Type reference (TYPE) KSSK-MAFID Kennzeichen Objekt/Klasse 20031223

Method GET_CLASSIFICATION on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CUKB-DATUV Datum gültig ab 20031223
3 Importing DEPENDENCY Call by reference Type reference (TYPE) CUKB-KNNAM Name des Wissensbausteins 20031223
4 Exporting DEPENDENCY_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223

Method GET_DEPENDENCY on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_DEPENDENCY_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CUKB-DATUV Datum gültig ab 20031223
3 Importing DEPENDENCY_NET Call by reference Type reference (TYPE) CUKB-KNNAM Name des Wissensbausteins 20031223
4 Returning DEPENDENCY_NET_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223

Method GET_DEPENDENCY_NET on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CABN-DATUV Datum gültig ab 20031223
3 Importing VARIANT_FUNCTION Call by reference Type reference (TYPE) CUVFUN-VFNAM Name des Funktionsbausteins 20031223
4 Returning VARIANT_FUNCTION_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
# Exception Resumable Description Created on
1 ENQUEUE_FAIL 20031223
2 FUNCTION_NAME_INCORRECT 20031223
3 FUNCTION_NOT_FOUND 20031223
4 FUNCTION_NO_AUTHORITY 20031223
5 NO_AUTHORITY_VAR_FUNCTIONS 20031223

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CUCO-DATUV Datum gültig ab 20031223
3 Importing MATERIAL Call by reference Type reference (TYPE) MARA-MATNR Materialnummer 20031223
4 Returning PROFILE_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223

Method GET_PROFILE on class CL_PMEVC_IDOC_LOADER has no exception.

Method GET_TABLE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CABN-DATUV Datum gültig ab 20031223
3 Returning TABLE_CONTENT_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
4 Importing VARIANT_TABLE Call by reference Type reference (TYPE) CUVTAB-VTNAM Name einer Variantentabelle 20031223
# Exception Resumable Description Created on
1 CHANGE_NUMBER_INCORRECT 20031223
2 CHANGE_NUMBER_REQUIRED 20031223
3 CONTENT_MAINTENANCE_NOT_FREE 20031223
4 ENQUEUE_FAIL 20031223
5 NO_AUTHORITY_TABLE_CONTENT 20031223
6 NO_AUTHORITY_TABLE_STRUCTURE 20031223
7 NO_AUTHORITY_VAR_TABLES 20031223
8 NO_CHARACTERISTICS 20031223
9 TABLE_NOT_FOUND 20031223

Method GET_TABLE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20031223
2 Importing DATE Call by reference Type reference (TYPE) CABN-DATUV Datum gültig ab 20031223
3 Returning TABLE_STRUCTURE_DATA Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20031223
4 Importing VARIANT_TABLE Call by reference Type reference (TYPE) CUVTAB-VTNAM Name einer Variantentabelle 20031223
# Exception Resumable Description Created on
1 ENQUEUE_FAIL 20031223
2 NO_AUTHORITY_VAR_TABLES 20031223
3 TABLE_NAME_INCORRECT 20031223
4 TABLE_NOT_FOUND 20031223
5 TABLE_STRUCTURE_NO_AUTHORITY 20031223
History
Last changed by/on SAP  20100310 
SAP Release Created in 500