SAP ABAP Class /SAPPSPRO/CL_LOCATOR_BE_ISO (Locator backend)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPSPRO/IF_SP_SRM_CONSTANTS Constants for SRM Object SPs 20040607
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 20040607
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_LOC_BE RM Locator: Back-End Interface 20040607
Properties
Class /SAPPSPRO/CL_LOCATOR_BE_ISO  
Short Description Locator backend    
Super Class CL_SRM_SP_CONNECTION Abstract Basis Class for Connection 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPPSPRO/RM/INTERFACE   BADI's, Interfaces 
Created 20040607   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /SAPPSPRO/IF_SP_SRM_CONSTANTS Constants for SRM Object SPs 20040607
2 IF_SRM_LOC_BE RM Locator: Back-End Interface 20040607
Friends
Class /SAPPSPRO/CL_LOCATOR_BE_ISO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FULL_TEXT Constant Public Type reference (TYPE) STRING 'FULL_TEXT' Constant 'FULL_TEXT' 20040607
2 GC_MANU Constant Public Type reference (TYPE) STRING 'MANU' Manufacturer 20041029
3 GC_MANU_PART_NO Constant Public Type reference (TYPE) STRING 'MANU_PART_NO' Manuf. Part No ID 20040607
4 GC_PARTNER Constant Public Type reference (TYPE) STRING 'PARTNER' Partner No ID 20040607
5 GC_PIIN Constant Public Type reference (TYPE) STRING 'PIIN' PIIN ID 20040607
6 GC_PRODUCT_NO Constant Public Type reference (TYPE) STRING 'PRODUCT_NO' Porduct No ID 20040607
7 GC_PURCH_GROUP Constant Public Type reference (TYPE) STRING 'PURCH_GROUP' Purch Group ID 20040607
8 GC_PURCH_ORG Constant Public Type reference (TYPE) STRING 'PURCH_ORG' Purch. Org. ID 20040607
9 GC_SRM_DOCUMENT_ID Constant Public Type reference (TYPE) STRING 'SRM_DOCUMENT_ID' Name of KPRO Attr. for Record Number 20040607
10 GC_VENDOR_NO Constant Public Type reference (TYPE) STRING 'VENDOR_NO' Vendor No ID 20040607
11 GD_REF_FS_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA Line of dynamically created display table 20040607
12 GT_ATTRIBUTES Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR KPRO attributes 20040607
13 GT_DOC_TABLE Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_DOC_INFO Table with IDs of found records 20040607
14 GT_FIELD_CATALOGUE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Fileld catalogue of the display table 20040607
15 GT_KPRO_ATTR_VALUES Instance attribute Protected Type reference (TYPE) /SAPPSPRO/T_PROPERTY KPRO search parameter values 20040607
16 GT_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA Display table for ALV 20040607
17 GT_SEARCH_PARA Instance attribute Protected Type reference (TYPE) DDFIELDS Fixed search parameters 20040607
18 GT_SRM_ATTR_VALUE Instance attribute Protected Type reference (TYPE) SRM_LIST_STRING SRM attribute values 20040607
19 GV_ICON_ID Instance attribute Public Type reference (TYPE) STRING Icon ID of searched object 20040607
20 GV_ICON_NAME Instance attribute Public Type reference (TYPE) STRING Icon name of searched object 20040607
21 GV_LOGICAL_SRM_SYSTEM Instance attribute Protected Type reference (TYPE) LOGSYS Logical SRM system 20040607
22 GV_RMS_ID Instance attribute Protected Type reference (TYPE) SRMGS_RMS_ID RMS ID 20040607
23 GV_SPS_ID Instance attribute Protected Type reference (TYPE) SRMGS_SPS_ID Record SPS ID 20040607
24 G_ATTR_PROFILE Static Attribute Public Type reference (TYPE) SCMGATTRPROFID Case: Attribute Profile ID 20040607
25 G_ATTR_PROFILE_DDIC_TAB Static Attribute Public Type reference (TYPE) TABNAME Table Name 20040607
26 G_MAX_ROWS Constant Public Type reference (TYPE) I 100 Maximum Number of Hits 20040607
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TABLE Instance method Protected Method Builds a table from the KPRO attributes 20040607
2 CHOOSE_KPRO_SEL_PARA Instance method Protected Method Choice of KPRO selection parameters 20040607
3 COLLECT_KPRO_PARAM Instance method Protected Method Collect KPRO search parameter values 20040607
4 COLLECT_SRM_PARAM Instance method Protected Method Collects SRM parameter 20040607
5 CREATE_KPRO_RESULT_TAB Instance method Protected Method Choice of KPRO selection parameters 20040607
6 FILL_DISPLAY_TABLE Instance method Protected Method Fills result table for display in ALV 20040607
7 GET_ATTR_DESC_OBJECT Instance method Protected Method Gets an attribute description object 20040607
8 GET_ATTR_DESC_OBJECT_KPRO Instance method Protected Method Gets an attribute description object 20040607
9 GET_CONNECTION_PARAM Instance method Private Method Gets connection parameter 20040607
10 GET_CONTENT_MODEL Instance method Protected Method Reads content model from customizing 20040607
11 GET_ICON_FOR_SEARCH_OBJECT Instance method Protected Method Gets the icon over connected SPS 20040607
12 GET_KPRO_ATTRIBUTES Instance method Protected Method Gets KPRO attributes for a given Class 20040607
13 GET_LENGTH_OF_TABLE_FIELD Instance method Protected Method Gives length of a table field 20040607
14 GET_SEL_PARAM_FOR_DDIC_FIELD Instance method Protected Method Gets selection parameter for a DDIC field 20040607
15 GET_SEL_PARAM_FOR_KPRO_FIELD Instance method Protected Method Gets selection parameter for a DDIC field 20040607
16 SEARCH_BY_KPRO_ATTRIBUTES Instance method Protected Method Search by Records Management attributes (KPRO attributes) 20040607
17 SEARCH_BY_SRM_ATTRIBUTES Instance method Protected Method Search by SRM attributes 20040607
18 SET_ATTRIBUTES Instance method Protected Method Set logical SRM system 20040607
Events
Class /SAPPSPRO/CL_LOCATOR_BE_ISO has no event.
Types
Class /SAPPSPRO/CL_LOCATOR_BE_ISO has no local type.
Method Signatures

Method BUILD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Object reference (TYPE REF TO) DATA 20040607
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR DMS attributes 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_PHIO Raise exception if no RFC connection was found 20040607
2 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method CHOOSE_KPRO_SEL_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) SRM_SEL_PARA RM Locator: Search Parameter Definition 20040607
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR DMS attributes 20040607
3 Importing IV_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Document class 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_PHIO Raise exception if no RFC connection was found 20040607
2 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method COLLECT_KPRO_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEL_OPTIONS Call by reference Type reference (TYPE) SRM_SEL_OPTIONS RM Locator: Selection Options (Table) 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_KPRO_ATTR KPRO attributes failure 20040607
2 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040607
3 CX_SRM_ATTR_VALUE_DESCRIPTION Attribut Wert: Fehler im Zusammenhang mit Beschreibung 20040607

Method COLLECT_SRM_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEL_OPTIONS Call by reference Type reference (TYPE) SRM_SEL_OPTIONS RM Locator: Selection Options (Table) 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040607
2 CX_SRM_ATTR_VALUE_DESCRIPTION Attribut Wert: Fehler im Zusammenhang mit Beschreibung 20040607

Method CREATE_KPRO_RESULT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTES Call by reference Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR DMS attributes 20040607
2 Importing IV_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Document class 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_PHIO Raise exception if no RFC connection was found 20040607
2 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method FILL_DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DREF_OUTTAB Call by reference Object reference (TYPE REF TO) DATA Reference to display table 20040607
2 Importing IT_DOC_TABLE Call by reference Type reference (TYPE) SRMGS_DOC_INFO_TAB Table of documents 20040607
3 Importing IT_HIT_TABLE Call by reference Type reference (TYPE) SRMGS_OBJECT_TAB Table of parameter values for documents 20040607

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

Method GET_ATTR_DESC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ATTR_DESC Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_DESC Attribute Description - Read 20040607
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040607
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING Field name 20040607
4 Importing IV_ID Call by reference Type reference (TYPE) STRING ID 20040607
5 Importing IV_IS_CHECK Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
6 Importing IV_IS_HELP Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
7 Importing IV_IS_LIST Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
8 Importing IV_IS_MAND Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
9 Importing IV_TABNAME Call by reference Type reference (TYPE) STRING Table name 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method GET_ATTR_DESC_OBJECT_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ATTR_DESC Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_DESC Attribute Description - Read 20040607
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040607
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING Field name 20040607
4 Importing IV_ID Call by reference Type reference (TYPE) STRING ID 20040607
5 Importing IV_IS_CHECK Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
6 Importing IV_IS_HELP Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
7 Importing IV_IS_LIST Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
8 Importing IV_IS_MAND Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
9 Importing IV_TABNAME Call by reference Type reference (TYPE) STRING Table name 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method GET_CONNECTION_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNEC_PAR_SP Call by reference Type reference (TYPE) STRING Connection param. value 20040607
2 Importing IV_CONNEC_PAR_ID Call by reference Type reference (TYPE) STRING Connection param. ID 20040607
3 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID of element 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
2 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040607
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607
4 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040607

Method GET_CONTENT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASS Value transfer Type reference (TYPE) SDOKOBJECT-CLASS Document class 20040607

Method GET_CONTENT_MODEL on class /SAPPSPRO/CL_LOCATOR_BE_ISO has no exception.

Method GET_ICON_FOR_SEARCH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_ID Call by reference Type reference (TYPE) STRING Icon ID 20040607
2 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) STRING Icon Name 20040607
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607
2 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20040607

Method GET_KPRO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) /SAPPSPRO/T_KPRO_ATTR SDOK: Information for definition of attribute 20040607
2 Importing IV_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Document class 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_KPRO_ATTR KPRO attributes failure 20040607

Method GET_LENGTH_OF_TABLE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LENGTH Value transfer Type reference (TYPE) STRING Length of field 20040607
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) SDOKATTRIB-FIELDNAME Field name 20040607
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) SDOKATTRIB-TABNAME Table name 20040607

Method GET_LENGTH_OF_TABLE_FIELD on class /SAPPSPRO/CL_LOCATOR_BE_ISO has no exception.

Method GET_SEL_PARAM_FOR_DDIC_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_PARA Call by reference Type reference (TYPE) SRMLOCPARA RM Locator: Search Parameter Definition 20040607
2 Importing IV_DDIC_CHECK Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
3 Importing IV_DDIC_HELP Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
4 Importing IV_DISP_SIZE Call by reference Type reference (TYPE) I 20040607
5 Importing IV_DISP_TEXT Call by reference Type reference (TYPE) STRING 20040607
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20040607
7 Importing IV_IS_RANGE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
8 Importing IV_TABNAME Call by reference Type reference (TYPE) STRING 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method GET_SEL_PARAM_FOR_KPRO_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_PARA Call by reference Type reference (TYPE) SRMLOCPARA RM Locator: Search Parameter Definition 20040607
2 Importing IV_DDIC_CHECK Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
3 Importing IV_DDIC_HELP Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
4 Importing IV_DISP_SIZE Call by reference Type reference (TYPE) I 20040607
5 Importing IV_DISP_TEXT Call by reference Type reference (TYPE) STRING 20040607
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20040607
7 Importing IV_FIELD_ID Call by reference Type reference (TYPE) STRING Id of KPRO field 20040607
8 Importing IV_IS_RANGE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040607
9 Importing IV_TABNAME Call by reference Type reference (TYPE) STRING 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040607
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040607

Method SEARCH_BY_KPRO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_TABLE Call by reference Type reference (TYPE) SRMGS_DOC_INFO_TAB Record table 20040607
2 Exporting ET_HIT_TABLE Call by reference Type reference (TYPE) SRMGS_OBJECT_TAB Attribute table 20040607
3 Exporting EV_RETURNED_HITS Call by reference Type reference (TYPE) INT4 Natural number 20040607
4 Importing IM_CONTEXT Call by reference Type reference (TYPE) SRMLOCCTX RM Locator: Search Context 20040701
5 Importing IM_SEL_OPTIONS Call by reference Type reference (TYPE) SRM_SEL_OPTIONS RM Locator: Selection Options (Table) 20040607
6 Importing IT_PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Property table 20040607
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040607
2 CX_SRM_ATTR_VALUE_DESCRIPTION Attribut Wert: Fehler im Zusammenhang mit Beschreibung 20040607

Method SEARCH_BY_SRM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_TABLE Call by reference Type reference (TYPE) SRMGS_DOC_INFO_TAB Table of records 20040607
2 Exporting ET_HIT_TABLE Call by reference Type reference (TYPE) SRMGS_OBJECT_TAB Table of record attributes 20040607
3 Exporting EV_RETURNED_HITS Call by reference Type reference (TYPE) INT4 Number of hits 20040607
4 Importing IM_SEL_OPTIONS Call by reference Type reference (TYPE) SRM_SEL_OPTIONS RM Locator: Selection Options (Table) 20040607
5 Importing IT_PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB 20040607
# Exception Resumable Description Created on
1 /SAPPSPRO/CX_COMM_FAILURE Raise exception if no RFC connection was found 20040607
2 /SAPPSPRO/CX_KPRO KPRO search failure 20040607
3 /SAPPSPRO/CX_NO_RFC_CONNEC Raise exception if no RFC connection was found 20040607
4 /SAPPSPRO/CX_SYSTEM_FAILURE Raise exception if no RFC connection was found 20040607
5 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040607
6 CX_SRM_ATTR_VALUE_DESCRIPTION Attribut Wert: Fehler im Zusammenhang mit Beschreibung 20040607

Method SET_ATTRIBUTES Signature

Method SET_ATTRIBUTES on class /SAPPSPRO/CL_LOCATOR_BE_ISO has no parameter.
Method SET_ATTRIBUTES on class /SAPPSPRO/CL_LOCATOR_BE_ISO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 10A