SAP ABAP Class /SAPPSPRO/CL_SRM_REC (SRM /EBP Record)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /SAPPSPRO/RM/INTERFACE (Package) BADI's, Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_REC Record Browser 20040217
Properties
Class /SAPPSPRO/CL_SRM_REC  
Short Description SRM /EBP Record    
Super Class CL_SRM_REC Record Browser 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPPSPRO/RM/INTERFACE   BADI's, Interfaces 
Created 20040217   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /SAPPSPRO/CL_SRM_REC has no interface implemented.
Friends
Class /SAPPSPRO/CL_SRM_REC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ATTR_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for attribute list 20040504
2 GO_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter container 20040503
3 GO_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040504
4 GT_ATTR_LIST Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_ATTR_ALV Attribute list for display in ALV 20040504
5 GT_ATTR_LIST_DOUBLE Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_ALV_SHORT_DOUBLE Double column list 20041029
6 GT_ATTR_LIST_SHORT Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_ATTR_ALV_SHORT Name<-> Value list for display 20040504
7 GT_ATTR_NUM Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR_NUM PHIO attributes of record 20041026
8 GT_CUSTOM_PROP Instance attribute Protected Type reference (TYPE) SDOKMATTPS Customized properties in KPRO 20040507
9 GT_PROP_TAB Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_BAPIPROPTB KPRO attribute values for record 20040503
10 GV_BUTTON_HEIGHT Instance attribute Private Type reference (TYPE) INT4 Button size 20040504
11 GV_CONTROL_HEIGHT Instance attribute Private Type reference (TYPE) INT4 Splitter COntrol Height 20040430
12 GV_NUMBER_OF_ATTRIBUTES Instance attribute Protected Type reference (TYPE) INT4 Number of record attributes 20040504
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ALV_SIZE Instance method Private Method Calculates the sizes for the attributes ALV 20040504
2 CATCH_DOUBLE_CLICK Instance method Private Event handling method Double click on ALV List 20040923
3 CLEAR_ALL Instance method Private Method Clears all global attributes 20041117
4 CREATE_ALV Instance method Private Method Creates ALV for Attributes Display 20040430
5 CREATE_DOUBLE_COLUMN_LIST Instance method Private Method Creates the display list 20041029
6 CREATE_TOOLBAR Instance method Private Method Creates Toolbar for ALV attributes Display 20040430
7 ELEMENT_AUTHORIZATION_CHECK Static method Public Method Call additional authorization checks via BAdI 20041223
8 FILL_DISPLAY_TABLE Instance method Private Method Fills display table for ALV 20040504
9 GET_KPRO_ATTRIBUTES Instance method Private Method Gets KPRO attributes of the record 20040503
10 GET_LINES_GAUSS Instance method Private Method Gauss function of number of lines 20041029
11 NAVIGATE Instance method Private Event handling method Toolbar Handler 20040503
12 PROPERTY_OUTPUT_CONVERSION Static method Public Method External->Internal Conversion for Property 20040504
Events
Class /SAPPSPRO/CL_SRM_REC has no event.
Types
Class /SAPPSPRO/CL_SRM_REC has no local type.
Method Signatures

Method CALCULATE_ALV_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HEIGHT Call by reference Type reference (TYPE) INT4 Natural number 20040504
2 Importing IV_BUTTON_HEIGHT Call by reference Type reference (TYPE) INT4 Button height 20040504
3 Importing IV_NUMBER_OF_ATTR Call by reference Type reference (TYPE) INT4 Number of attributes 20040504

Method CALCULATE_ALV_SIZE on class /SAPPSPRO/CL_SRM_REC has no exception.

Method CATCH_DOUBLE_CLICK Signature

Method CATCH_DOUBLE_CLICK on class /SAPPSPRO/CL_SRM_REC has no parameter.
Method CATCH_DOUBLE_CLICK on class /SAPPSPRO/CL_SRM_REC has no exception.

Method CLEAR_ALL Signature

Method CLEAR_ALL on class /SAPPSPRO/CL_SRM_REC has no parameter.
Method CLEAR_ALL on class /SAPPSPRO/CL_SRM_REC has no exception.

Method CREATE_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040430
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040503
2 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20040503
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040503
4 CX_SRM_POID POID Fehler (abstrakt) 20040503
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040503

Method CREATE_DOUBLE_COLUMN_LIST Signature

Method CREATE_DOUBLE_COLUMN_LIST on class /SAPPSPRO/CL_SRM_REC has no parameter.
Method CREATE_DOUBLE_COLUMN_LIST on class /SAPPSPRO/CL_SRM_REC has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040430

Method CREATE_TOOLBAR on class /SAPPSPRO/CL_SRM_REC has no exception.

Method ELEMENT_AUTHORIZATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECORD_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID object of record 20041223
2 Importing IO_XML_DOM Call by reference Object reference (TYPE REF TO) OBJECT Ref. to GLOB_XML_DOM 20041223
3 Importing IV_GID Call by reference Type reference (TYPE) I GID of element 20041223
4 Returning RV_HIDE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20041223

Method ELEMENT_AUTHORIZATION_CHECK on class /SAPPSPRO/CL_SRM_REC has no exception.

Method FILL_DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBER_OF_LINES Call by reference Type reference (TYPE) INT4 Number of lines 20040504

Method FILL_DISPLAY_TABLE on class /SAPPSPRO/CL_SRM_REC has no exception.

Method GET_KPRO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_NUM Call by reference Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR_NUM Table for KPRO attributes with sorting as numerical number 20041026
2 Exporting ET_CUSTOM_PROP Call by reference Type reference (TYPE) SDOKMATTPS SDOK/Model: Attribute with Property 20040507
3 Exporting ET_PROP_TAB Call by reference Type reference (TYPE) /SAPPSPRO/T_BAPIPROPTB Table with values for KPRO attributes 20040503
4 Exporting EV_NUMBER_OF_ATTR Call by reference Type reference (TYPE) INT4 Number of attributes 20040503
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040503
2 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20040503
3 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20040705
4 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040503
5 CX_SRM_POID POID Fehler (abstrakt) 20040503
6 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040503

Method GET_LINES_GAUSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LINES Value transfer Type reference (TYPE) INT4 Natural number 20041029

Method GET_LINES_GAUSS on class /SAPPSPRO/CL_SRM_REC has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040503

Method NAVIGATE on class /SAPPSPRO/CL_SRM_REC has no exception.

Method PROPERTY_OUTPUT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXTERNAL Value transfer Type reference (TYPE) STRING Internal Format 20040504
2 Importing IV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20040504
3 Importing IV_INTERNAL Value transfer Type reference (TYPE) STRING External Format 20040504
4 Importing IV_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20040504
# Exception Resumable Description Created on
1 CONVERSION_ERROR Conversion Error 20040504
History
Last changed by/on SAP  20050411 
SAP Release Created in 10A