SAP ABAP Class /TDAG/CP_SP_INDEXED_USE_SET (Provides indexed access to tables of mv use descriptors)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_SP (Package) CP: Specification handling
Properties
Class /TDAG/CP_SP_INDEXED_USE_SET  
Short Description Provides indexed access to tables of mv use descriptors    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_SP   CP: Specification handling 
Created 20100113   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPPH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CP_SP_INDEXED_USE_SET has no interface implemented.
Friends
Class /TDAG/CP_SP_INDEXED_USE_SET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_LINEMODE_DELETE Constant Private Type reference (TYPE) ESELINEMOD 'D' Processing status or mode of a record/step loop line 20101110
2 MC_LINEMODE_UPDATE Constant Private Type reference (TYPE) ESELINEMOD 'U' Processing status or mode of a record/step loop line 20101115
3 MS_LAST_LOOP_IDX Instance attribute Private Type reference (TYPE) LSY_USE_IDX Last loop index structure 20100118
4 MT_USE_API Instance attribute Private Type reference (TYPE) /TDAG/CPYS_USEAPI Use API table backed up by this set 20100114
5 MT_USE_DESC_MAP Static Attribute Private Type reference (TYPE) LTY_USE_DESC_IDX_MAP Maps phrases in characteristics to index 20100113
6 MT_USE_IDX Instance attribute Private Type reference (TYPE) LTY_USE_IDX Index of use instances 20100113
7 MT_USE_IDX_BUPA Instance attribute Private Type reference (TYPE) LTY_USE_IDX Index of uses in BUPA table 20100127
8 MV_LAST_BUPA_TABID Instance attribute Private Type reference (TYPE) GUID ID of last used BUPA table 20100127
9 MV_LAST_LOOP_IDX Instance attribute Private Type reference (TYPE) SY-TABIX Last Loop index (Tabix) 20100118
10 MV_MAX_ARC Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100114
11 MV_MAX_ERC Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100114
12 MV_MAX_MAINUSERGRP Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100616
13 MV_MAX_PC Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100114
14 MV_MAX_PROC Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100114
15 MV_MAX_SOU Static Attribute Private Type reference (TYPE) I Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20100114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USE_CORRELATION Static method Public Method Use Correlation Check (subset, superset, intersection,ident) 20110922
2 CHECK_USE_DESCR_CORRELATION Static method Private Method Checks the correlation of a specific use descriptot 20110922
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100113
4 CLEAR Instance method Public Method Removes all elements from the use set 20100215
5 COMPARE_USEDESCR Instance method Public Method Compare the use descriptors of two use instances 20100120
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100114
7 CREATE_SINGLE_USE_IDX Instance method Private Method Creates a single use index instance (structure) 20100114
8 DELETE_CURRENT Instance method Public Method Deletes the current entry from the use set (within loops) 20100129
9 DELETE_USE_BY_IDX Instance method Public Method Delete a single entry from this set identified by its index 20100122
10 EXISTS_IN_BUPA_TABLE Instance method Public Method Returns true if the current loop entry exists in BUPA table 20100127
11 FIND_BY_USE_IDX Instance method Private Method Read the entry defined by teh supplied use index 20100114
12 FIND_BY_USE_IDX_UD Instance method Private Method Read the entry defined by teh supplied use index 20100120
13 FIND_BY_USE_IDX_UD_CUS Instance method Private Method Read the entry defined by teh supplied use index 20100201
14 FIND_BY_USE_IDX_UD_CUS_MAT Instance method Private Method Read the entry defined by teh supplied use index 20100201
15 FIND_NEXT_USE_IDX Instance method Private Method Read the next Use Index Entry from the supplied index struc 20100118
16 GET_API_ENTRY Instance method Private Method Return the API entry corresponding to the supplied API index 20100118
17 GET_API_TABLE Instance method Public Method Return the use API table 20100118
18 GET_FLG_IMPORTED Instance method Public Method Returns the value of the 'Imported' flag at the specified lo 20100201
19 GET_INDEX_ENTRY Instance method Private Method Return the entry of the use set at the specified index 20100118
20 GET_INDEX_STRING Static method Private Method Create an index string for a single characteristic (MV) 20100113
21 GET_LAST_LOOP_IDX Instance method Private Method Return the last read use index 20100118
22 GET_USE_DESCR_KEY Static method Public Method Get a key string for the supplied use descriptor values 20100129
23 GET_USE_DESCR_KEYS_FROM_API Static method Private Method Get a key string for the supplied use descriptor values 20100803
24 INITIALIZE Instance method Public Method Initializes the current instance with a new table 20100114
25 INSERT_SINGLE_USE Instance method Private Method Inserts a single use (API type) into the set 20100114
26 INSERT_USE Instance method Public Method Insert a use into the use set 20100114
27 INSERT_USES_FROM_SET Instance method Public Method Insert uses from another use set into this set 20100118
28 IS_EMPTY Instance method Public Method Returns true, if this set is empty 20100202
29 LOOP Instance method Public Method Loop over use set entries 20100118
30 LOOP_ALL Instance method Public Method Loop over all entries in the set 20100118
31 READ Instance method Public Method Reads a single use instance from the use set 20100115
32 READ_BY_STR_KEY Instance method Public Method Read the rentry with the specified string key 20100202
33 READ_FULL_KEY Instance method Public Method Read the entry in this set by its full unique key 20100119
34 READ_TECH_KEY Instance method Public Method Read the entry in this set by its technical key 20100802
35 READ_UD_CUST Instance method Public Method Read the entry in this set by its use descriptors only 20100201
36 READ_UD_CUST_MATNR Instance method Public Method Read the entry in this set by its use descriptors only 20100201
37 READ_UD_ONLY Instance method Public Method Read the entry in this set by its use descriptors only 20100120
38 REPLACE_API_VALUE Instance method Private Method Replace an USEAPI entry in the internal table 20100114
39 SET_FLG_IMPORTED Instance method Public Method Sets the flag 'Imported' at the specified loop indexposition 20100201
40 UPDATE_UD_BY_TECH_KEY Instance method Public Method Read the entry in this set by its technical key 20100802
Events
Class /TDAG/CP_SP_INDEXED_USE_SET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSY_USE_DESC_IDX_MAP Private See coding 20100113 BEGIN OF LSY_USE_DESC_IDX_MAP, atnam TYPE atnam, use_desc TYPE /tdag/cpe_mvuse, idx TYPE i. TYPES: END OF LSY_USE_DESC_IDX_MAP
2 LSY_USE_IDX Private See coding 20100113 BEGIN OF LSY_USE_IDX, mainusergrp TYPE string, sectorofuse TYPE string, productcat TYPE string, processcat TYPE string, articlecat TYPE string, envrelease TYPE string, recn TYPE eserecn, customernr TYPE kunnr, materialnr TYPE matnr, flg_imported TYPE abap_bool, * ovl_idx TYPE i, tab_idx TYPE sy-tabix. TYPES: END OF LSY_USE_IDX
3 LTY_USE_DESC_IDX_MAP Private See coding 20100113 LTY_USE_DESC_IDX_MAP TYPE HASHED TABLE OF LSY_USE_DESC_IDX_MAP WITH UNIQUE KEY atnam use_desc
4 LTY_USE_IDX Private See coding 20100113 LTY_USE_IDX TYPE SORTED TABLE OF lsy_use_idx WITH UNIQUE KEY mainusergrp sectorofuse productcat processcat articlecat envrelease customernr materialnr recn
Method Signatures

Method CHECK_USE_CORRELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CORR_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_USE_CORR_STATUS Use Correlation Status 20110922
2 Importing IS_USEAPI_BASE Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Orginial Use Record 20110922
3 Importing IS_USEAPI_CORR Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Correlated Use Record 20110922

Method CHECK_USE_CORRELATION on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method CHECK_USE_DESCR_CORRELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BASE_DESCR Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Base Use Descriptor 20110922
2 Importing IT_CORR_DESCR Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Correlated Use Descriptor 20110922
3 Changing X_FLG_DIFFERENT Call by reference Type reference (TYPE) ESEBOOLE Corr and base descriptors are different 20110922
4 Changing X_FLG_IDENT Call by reference Type reference (TYPE) ESEBOOLE corr and base descriptors are identical 20110922
5 Changing X_FLG_INTERSECT Call by reference Type reference (TYPE) ESEBOOLE Intersection between corr and base decriptors 20110922
6 Changing X_FLG_SUBSET Call by reference Type reference (TYPE) ESEBOOLE Corr descriptors are a subset of base descriptors 20110922
7 Changing X_FLG_SUPERSET Call by reference Type reference (TYPE) ESEBOOLE Corr descriptors are a superset of base descr. 20110922

Method CHECK_USE_DESCR_CORRELATION on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /TDAG/CP_SP_INDEXED_USE_SET has no parameter.
Method CLASS_CONSTRUCTOR on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method CLEAR Signature

Method CLEAR on class /TDAG/CP_SP_INDEXED_USE_SET has no parameter.
Method CLEAR on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method COMPARE_USEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_USE_SET_COMP Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100120
2 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100120
3 Importing IS_USE_API_COMP Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100120
4 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100120
5 Importing IV_LOOPIDX_COMP Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100120
6 Returning RV_MATCHES Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100120

Method COMPARE_USEDESCR on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USE_API Call by reference Type reference (TYPE) /TDAG/CPYS_USEAPI Use API 20100114

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

Method CREATE_SINGLE_USE_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100114
2 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100114

Method CREATE_SINGLE_USE_IDX on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method DELETE_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100129
2 Changing XV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Use set loop index 20100129

Method DELETE_CURRENT on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method DELETE_USE_BY_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100122
2 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX 0 Index in use index table 20100122
3 Importing IV_TABIX Call by reference Type reference (TYPE) SY-TABIX 0 Index in API table 20100122

Method DELETE_USE_BY_IDX on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method EXISTS_IN_BUPA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATCHES Call by reference Type reference (TYPE) BOOLE_D true, if last loop index is in BUPA table 20100127
2 Importing IT_USE_BUPA Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_AIF_USE Table of uses 20100127
3 Changing XV_TABLE_ID Call by reference Type reference (TYPE) GUID BUPA table identifier 20100127

Method EXISTS_IN_BUPA_TABLE on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method FIND_BY_USE_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use api table 20100119
2 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX index of found entry 20100114
3 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100114
# Exception Resumable Description Created on
1 NOT_FOUND key not found in set 20100114

Method FIND_BY_USE_IDX_UD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use api table 20100120
2 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX index of found entry 20100120
3 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100120
# Exception Resumable Description Created on
1 NOT_FOUND key not found in set 20100120

Method FIND_BY_USE_IDX_UD_CUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use api table 20100201
2 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX index of found entry 20100201
3 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100201
# Exception Resumable Description Created on
1 NOT_FOUND key not found in set 20100201

Method FIND_BY_USE_IDX_UD_CUS_MAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use api table 20100201
2 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX index of found entry 20100201
3 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100201
# Exception Resumable Description Created on
1 NOT_FOUND key not found in set 20100201

Method FIND_NEXT_USE_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100118
2 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX 20100118
3 Importing IV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100118
# Exception Resumable Description Created on
1 NOT_FOUND Entry not found 20100118

Method GET_API_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100118
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118
3 Importing IV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in API table 20100118

Method GET_API_ENTRY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_API_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_USE_API Value transfer Object reference (TYPE REF TO) /TDAG/CPYS_USEAPI Use API 20100118

Method GET_API_TABLE on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_FLG_IMPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_IMPORTED Call by reference Type reference (TYPE) BOOLE_D Value of the 'Imported' flag 20100201
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100201
3 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX index of the specified location 20100201

Method GET_FLG_IMPORTED on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_INDEX_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_IDX Call by reference Object reference (TYPE REF TO) LSY_USE_IDX 20100118
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118
3 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100118

Method GET_INDEX_ENTRY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_INDEX_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INDEX_STRING Call by reference Type reference (TYPE) STRING Index string corresponding to the supplied value set 20100113
2 Importing IT_USE_MV Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of use descriptors to be converted in the string 20100113
3 Importing IV_ATNAM Call by reference Type reference (TYPE) ATNAM Characteristic Name 20100113

Method GET_INDEX_STRING on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_LAST_LOOP_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_IDX Call by reference Object reference (TYPE REF TO) LSY_USE_IDX 20100118
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118

Method GET_LAST_LOOP_IDX on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_USE_DESCR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Error Flag 20100129
2 Exporting EV_KEY Call by reference Type reference (TYPE) STRING Key string 20100129
3 Importing IT_USE_MV Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100129
4 Importing IV_CHAR Call by reference Type reference (TYPE) ATNAM Characteristic Name 20100129

Method GET_USE_DESCR_KEY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method GET_USE_DESCR_KEYS_FROM_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Error Flag 20100803
2 Exporting EV_KEY_ARC Call by reference Type reference (TYPE) STRING 20100803
3 Exporting EV_KEY_ERC Call by reference Type reference (TYPE) STRING 20100803
4 Exporting EV_KEY_MUG Call by reference Type reference (TYPE) STRING Key string 20100803
5 Exporting EV_KEY_PC Call by reference Type reference (TYPE) STRING 20100803
6 Exporting EV_KEY_PROC Call by reference Type reference (TYPE) STRING 20100803
7 Exporting EV_KEY_SOU Call by reference Type reference (TYPE) STRING 20100803
8 Importing IR_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100803

Method GET_USE_DESCR_KEYS_FROM_API on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USE_API Call by reference Type reference (TYPE) /TDAG/CPYS_USEAPI Use API 20100114
2 Importing IV_RESET Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Reset the set (clear internal tables) 20100114

Method INITIALIZE on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method INSERT_SINGLE_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX index in use index table 20100201
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC return code 20100114
3 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX insert index 20100114
4 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100114
5 Changing XS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use index structure 20100114

Method INSERT_SINGLE_USE on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method INSERT_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index 20100201
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC return code 20100114
3 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX insert index 20100114
4 Importing IR_INDEX_FROM_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Take index from this set (last read) 20100118
5 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100114
6 Importing IV_REPLACE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: Replace the existing value with the same key 20100114

Method INSERT_USE on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method INSERT_USES_FROM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100118
2 Returning RV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118

Method INSERT_USES_FROM_SET on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMPTY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100202

Method IS_EMPTY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100118
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in Use Set 20100118
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in Use API Table 20100118
5 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100118
6 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX 0 Index in Use Set 20100118
7 Importing IV_TABIX Call by reference Type reference (TYPE) SY-TABIX 0 Index in Use API Table 20100118

Method LOOP on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method LOOP_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100118
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100118
3 Changing XV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX index in use index table 20100118

Method LOOP_ALL on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100115
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100115
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100115
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100115
5 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100115
6 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX 0 Index of Internal Tables 20100115
7 Importing IV_TABIX Call by reference Type reference (TYPE) SY-TABIX 0 Index of Internal Tables 20100115

Method READ on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_BY_STR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100202
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Use Set Loop index 20100317
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return code 20100202
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX API table index 20100317
5 Importing IV_ARC Call by reference Type reference (TYPE) STRING Article Release Category 20100202
6 Importing IV_CUSTNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100202
7 Importing IV_ERC Call by reference Type reference (TYPE) STRING Environmental Release Category 20100202
8 Importing IV_MAINUSERGRP Call by reference Type reference (TYPE) STRING Main User Group 20100617
9 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100202
10 Importing IV_PC Call by reference Type reference (TYPE) STRING Product Category 20100202
11 Importing IV_PROC Call by reference Type reference (TYPE) STRING Process Category 20100202
12 Importing IV_SOU Call by reference Type reference (TYPE) STRING Sector of Use 20100202

Method READ_BY_STR_KEY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_FULL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100119
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100119
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100119
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in use API table 20100119
5 Importing IR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100119
6 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100119

Method READ_FULL_KEY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_TECH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100802
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100802
3 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100803
4 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100802

Method READ_TECH_KEY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_UD_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100201
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100201
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100201
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in use API table 20100201
5 Importing IR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100201
6 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100201
7 Importing IT_ARC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Article Category 20100201
8 Importing IT_ERC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Environmental Release Category 20100201
9 Importing IT_MAINUSERGRP Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Main User Group 20100617
10 Importing IT_PC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Product Category 20100201
11 Importing IT_PROC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Process Category 20100201
12 Importing IT_SOU Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of sector of use 20100201
13 Importing IV_CUSTNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100201

Method READ_UD_CUST on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_UD_CUST_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100201
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100201
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100201
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in use API table 20100201
5 Importing IR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100201
6 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100201
7 Importing IT_ARC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Article Category 20100201
8 Importing IT_ERC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Environmental Release Category 20100201
9 Importing IT_MAINUSERGRP Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Main User Group 20100617
10 Importing IT_PC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Product Category 20100201
11 Importing IT_PROC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Process Category 20100201
12 Importing IT_SOU Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of sector of use 20100201
13 Importing IV_CUSTNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100201
14 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100201

Method READ_UD_CUST_MATNR on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method READ_UD_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100120
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100120
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100120
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in use API table 20100120
5 Importing IR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100120
6 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100120
7 Importing IT_ARC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Article Category 20100120
8 Importing IT_ERC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Environmental Release Category 20100120
9 Importing IT_MAINUSERGRP Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Main User Group 20100617
10 Importing IT_PC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Product Category 20100120
11 Importing IT_PROC Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of Process Category 20100120
12 Importing IT_SOU Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table of sector of use 20100120

Method READ_UD_ONLY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method REPLACE_API_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index 20100201
2 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100114
3 Importing IS_USE_IDX Call by reference Type reference (TYPE) LSY_USE_IDX Use Index Structure 20100114
# Exception Resumable Description Created on
1 NOT_FOUND The supplied value was not found 20100114

Method SET_FLG_IMPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100201
2 Importing IV_FLG_IMPORTED Call by reference Type reference (TYPE) BOOLE_D Value of the 'Imported' flag 20100201
3 Importing IV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Position of the entry to manipulate 20100201

Method SET_FLG_IMPORTED on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.

Method UPDATE_UD_BY_TECH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_USE_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20100802
2 Exporting EV_LOOPIDX Call by reference Type reference (TYPE) SY-TABIX Index in use index table 20100802
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100802
4 Exporting EV_TABIX Call by reference Type reference (TYPE) SY-TABIX Index in use API table 20100802
5 Importing IV_FLG_UPDATE_PENDING Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Indicator to update pending updates 20100812
6 Changing XR_INPUT_API Call by reference Object reference (TYPE REF TO) /TDAG/CPS_USEAPI Use API Structure 20101115
7 Changing XR_INPUT_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20101115
8 Changing XT_USE_API_PENDING Call by reference Type reference (TYPE) /TDAG/CPYS_USEAPI Use API table with pending updates 20100812

Method UPDATE_UD_BY_TECH_KEY on class /TDAG/CP_SP_INDEXED_USE_SET has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600