SAP ABAP Class CL_PLM_AUDIT_ALV_DROPDOWN (Audit: Management of Dropdown Lists in ALV)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_CORE (Package) Audit Management - General Core Functions
Properties
Class CL_PLM_AUDIT_ALV_DROPDOWN  
Short Description Audit: Management of Dropdown Lists in ALV    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PLM_AUDIT_CORE   Audit Management - General Core Functions 
Created 20010319   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_AUDIT_ALV_DROPDOWN has no forward declaration.
Interfaces
Class CL_PLM_AUDIT_ALV_DROPDOWN has no interface implemented.
Friends
Class CL_PLM_AUDIT_ALV_DROPDOWN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TRUE Constant Public Type reference (TYPE) FLAG 'X' Boolean Constant 'True' 20010319
2 M_DROPDOWN_TABLE Instance attribute Private Type reference (TYPE) LVC_T_DROP Drop-Down List Boxes 20010319
3 M_HANDLES_ADMIN Instance attribute Private Type reference (TYPE) TY_HANDLES_ADMIN Management Table for Drop-Down Handles 20010319
4 M_HANDLE_COUNTER Instance attribute Private Type reference (TYPE) INT4 Counter for Assignment of Handles 20010319
5 M_IS_COLLECTING Instance attribute Private Type reference (TYPE) FLAG Toggle 'Collect Values/Handles' In/Out 20010319
6 M_VALUE_BUFFER Instance attribute Private Type reference (TYPE) TY_VALUE_BUFFER Value Buffer 20010319
7 O_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PLM_AUDIT_ALV_DROPDOWN Current Instance (Singleton) 20010319
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010319
2 COLLECT_DROPDOWN_VALUES Instance method Public Method Determines Drop-Down Values for Field (Incl. Dependencies) 20010319
3 CONSTRUCTOR Instance method Public Constructor Constructor 20010319
4 CONVERT_INPUT Instance method Public Method Conversion Using INPUT Conversion Exit 20010406
5 GET_INSTANCE Static method Public Method Gets Current Instance 20010319
6 GET_INTERNAL_VALUE Instance method Public Method Returns Internal Key for Drop-Down Value 20010319
7 GET_VALUE_COLLECTION Instance method Public Method Returns collected drop-down values 20010319
8 INIT_VALUE_COLLECTION Instance method Public Method Initializes collection of drop-down handles 20010319
9 RETRIEVE_DROPDOWN_VALUES Instance method Private Method Extracts Drop-Down Values from Buffer 20010319
10 SELECT_DROPDOWN_VALUES Instance method Private Method Calculates drop-down values (not yet buffered= 20010319
11 TRANSLATE_TO_VALUE_FIELD Instance method Private Method Translates Text Field in Value Field and Determines Depends 20010319
Events
Class CL_PLM_AUDIT_ALV_DROPDOWN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HANDLES_ADMIN Private See coding Sorted Table Using TY_HANDLE_ADMIN 20010319
2 TY_HANDLE_ADMIN Private See coding Structure for Administration of Handles 20010319
3 TY_VALUE_BUFFER Private See coding Sorted Table Using TY_VALUE_BUFFER_ITEM 20010319
4 TY_VALUE_BUFFER_ITEM Private See coding Structure for Buffering of Drop-Down Values 20010319
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_ALV_DROPDOWN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method COLLECT_DROPDOWN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DROPDOWN_HANDLE Call by reference Type reference (TYPE) INT4 Handle 20010319
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf Daten 20010319
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20010319
4 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010319
# Exception Resumable Description Created on
1 FAILED Fehler beim Ermitteln der DropDown-Werte 20010320
2 IS_NOT_COLLECTING Sammelmodus ist nicht eingeschaltet 20010319
3 NO_F4_AVAILABLE Keine Werthilfe verfügbar 20010319

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PLM_AUDIT_ALV_DROPDOWN has no parameter.
Method CONSTRUCTOR on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OUTPUT Value transfer Type reference (TYPE) ANY Ausgabewert 20010406
2 Importing IV_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Konvertierungsroutine 20010406
3 Importing IV_INPUT Call by reference Type reference (TYPE) ANY Eingabewert 20010406
# Exception Resumable Description Created on
1 FAILED Fehler bei Konvertierung 20010406

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PLM_AUDIT_ALV_DROPDOWN Instanz (Singleton) 20010319

Method GET_INSTANCE on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method GET_INTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) SHVALUE_D Feldinhalt, min./max. Wert 20010319
2 Importing IV_HANDLE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20010319
3 Importing IV_VALUE Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20010319
# Exception Resumable Description Created on
1 NOT_FOUND Wert nicht gefunden 20010319

Method GET_VALUE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DROPDOWN Value transfer Type reference (TYPE) LVC_T_DROP Tabelle mit DropDown-Werten 20010319

Method GET_VALUE_COLLECTION on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method INIT_VALUE_COLLECTION Signature

Method INIT_VALUE_COLLECTION on class CL_PLM_AUDIT_ALV_DROPDOWN has no parameter.
Method INIT_VALUE_COLLECTION on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method RETRIEVE_DROPDOWN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20010319

Method RETRIEVE_DROPDOWN_VALUES on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.

Method SELECT_DROPDOWN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HANDLE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20010319
2 Importing IR_REF_FIELDVALUE1 Call by reference Object reference (TYPE REF TO) DATA Feldwert erstes Referenzfeld 20010320
3 Importing IR_REF_FIELDVALUE2 Call by reference Object reference (TYPE REF TO) DATA Feldwert zweites Referenzfeld 20010320
4 Importing IR_REF_FIELDVALUE3 Call by reference Object reference (TYPE REF TO) DATA Feldwert drittes Referenzfeld 20010320
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20010319
6 Importing IV_REF_FIELDNAME1 Call by reference Type reference (TYPE) FIELDNAME Feldname erstes Referenzfeld 20010320
7 Importing IV_REF_FIELDNAME2 Call by reference Type reference (TYPE) FIELDNAME Feldname zweites Referenzfeld 20010320
8 Importing IV_REF_FIELDNAME3 Call by reference Type reference (TYPE) FIELDNAME Feldname drittes Referenzfeld 20010320
9 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010319
# Exception Resumable Description Created on
1 NO_F4_AVAILABLE Keine Werthilfe verfügbar 20010319

Method TRANSLATE_TO_VALUE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20010319
2 Exporting EV_REF_FIELDNAME1 Call by reference Type reference (TYPE) FIELDNAME Feldname erstes Schlüsselfeld 20010320
3 Exporting EV_REF_FIELDNAME2 Call by reference Type reference (TYPE) FIELDNAME Feldname zweites Schlüsselfeld 20010320
4 Exporting EV_REF_FIELDNAME3 Call by reference Type reference (TYPE) FIELDNAME Feldname drittes Schlüsselfeld 20010320
5 Exporting EV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010319
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20010319
7 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20010319

Method TRANSLATE_TO_VALUE_FIELD on class CL_PLM_AUDIT_ALV_DROPDOWN has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in 30A