SAP ABAP Class /TDAG/RCSCL_UEC_SEL_ROOT (Base Class for Business Partner Selection Dialog)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/RCS_UEC (Package) REACH Compliance - Use and Exposure Collection
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_SEL_CUSTOMER Auswahldialog Geschäftspartner Kunde 20080703
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_SEL_PERSON Selection Dialog Person 20100430
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_SEL_SUPPLIER Auswahldialog Geschäftspartner Lieferant 20080703
Properties
Class /TDAG/RCSCL_UEC_SEL_ROOT  
Short Description Base Class for Business Partner Selection Dialog    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/RCS_UEC   REACH Compliance - Use and Exposure Collection 
Created 20080702   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/RCSCL_UEC_SEL_ROOT has no interface implemented.
Friends
Class /TDAG/RCSCL_UEC_SEL_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV_AVAILABLE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080714
2 MO_ALV_SELECTED Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080714
3 MO_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Light Version of Splitter Control 20080702
4 MT_CHECK_MESSAGES Instance attribute Protected Type reference (TYPE) LTYT_PROTOCOLL Check Log 20080722
5 MV_MATNR Instance attribute Protected Type reference (TYPE) MATNR Material Number 20080702
6 MV_SUBID Instance attribute Protected Type reference (TYPE) ESESUBID Specification 20080702
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_PROTOCOLL_MESSAGE Instance method Protected Method Collection of Check Messages 20080722
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080703
3 GET_FIELDCAT Instance method Protected Method Generate ALV Field Catalog 20080714
4 GET_OUTTAB_SEL Instance method Public Method Deliver ALV Table of All Selected Values 20080702
5 GET_OUTTAB_SET Instance method Public Method Deliver ALV Table of All Possible Valid Values 20080702
6 GET_TOOLBAR Instance method Protected Method Define ALV Toolbar 20080714
7 INIT_GUI Instance method Public Method GUI Initialization 20080702
8 PROCESS_DATA_CHANGED Instance method Public Method Process Data Check 20080715
9 PROCESS_F4 Instance method Public Method Process Input Help 20080721
10 PROCESS_OKCODE Instance method Public Method Process OK Code 20080702
Events
Class /TDAG/RCSCL_UEC_SEL_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYS_PROTOCOLL Protected See coding 20080722 BEGIN OF LTYS_PROTOCOLL, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1(50) TYPE c, msgv2(50) TYPE c, msgv3(50) TYPE c, msgv4(50) TYPE c, fieldname TYPE lvc_fname, row_id TYPE int4, tabix TYPE int4, END OF LTYS_PROTOCOLL
2 LTYT_PROTOCOLL Protected See coding 20080722 LTYT_PROTOCOLL TYPE STANDARD TABLE OF LTYS_PROTOCOLL
Method Signatures

Method COLLECT_PROTOCOLL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20080722
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Nachrichtenklasse 20080722
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Nachrichtennummer 20080722
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Nachrichtentyp 20080722
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) CHAR50 Kommentar 20080722
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) CHAR50 Kommentar 20080722
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) CHAR50 Kommentar 20080722
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) CHAR50 Kommentar 20080722
9 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080722
10 Importing IV_TABIX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080722

Method COLLECT_PROTOCOLL_MESSAGE on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20080703
2 Importing IV_SUBID Call by reference Type reference (TYPE) ESESUBID Spezifikation 20080703

Method CONSTRUCTOR on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20080714
2 Importing IV_FLG_EDITABLE Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Wahrheitswert 20080714
3 Importing IV_IS_SEL_TAB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100504

Method GET_FIELDCAT on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method GET_OUTTAB_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Tabelle der ausgewählten Werte 20080702

Method GET_OUTTAB_SEL on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method GET_OUTTAB_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Tabelle aller möglichen, gültigen Werte 20080702

Method GET_OUTTAB_SET on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method GET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20080714

Method GET_TOOLBAR on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method INIT_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080702
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080702
3 Importing IO_CONTAINER_SPLIT Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20080702

Method INIT_GUI on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method PROCESS_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20080716
2 Importing IV_FLG_ONF4 Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080715
3 Importing IV_FLG_ONF4_AFTER Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080715
4 Importing IV_FLG_ONF4_BEFORE Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080715
5 Importing IV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20080715

Method PROCESS_DATA_CHANGED on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method PROCESS_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Datencontainer für Events 20080721
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20080721
3 Importing IT_BAD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Tabelle der geänderten Zellen für Anwendung 20080721
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20080721
5 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20080721
6 Importing IV_FLG_DISPLAY Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20080721

Method PROCESS_F4 on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.

Method PROCESS_OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080702
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080702
3 Importing IT_ROWS_SELECTED Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20080714
4 Importing IV_OKCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20080702

Method PROCESS_OKCODE on class /TDAG/RCSCL_UEC_SEL_ROOT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 110_600