SAP ABAP Interface IF_LOP_LIST (Option list)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB-TC (Application Component) Trading Contract
     LOOP (Package) Model layer for logistical contract options
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_LOP_LIST_EMBEDDED Embedded List 20111102
2 Interface composition (i COMPRISING i_ref)  IF_LOP_LIST_MASTER Option list as master data 20111102
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LOP_LIST Option list 20111102
Properties
Interface IF_LOP_LIST  
Short Description Option list    
General Data
Package LOOP   Model layer for logistical contract options 
Created 20111028   SAP 
Last changed 20130531   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LOP_LIST_EVENTS Logistical Option Events 20120202
2 IF_WLF_ITEM_EVENTS factory interface for external users 20111216
Friends
Interface IF_LOP_LIST has no friend.
Attributes
Interface IF_LOP_LIST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ITEM Instance method Public Method change an item of list 20111102
2 CHANGE_TEXT Instance method Public Method Change Text 20120124
3 CREATE_ITEM Instance method Public Method create an item 20111102
4 CREATE_TEXT Instance method Public Method New text 20120124
5 DELETE_ITEMS Instance method Public Method delete items 20111116
6 DELETE_TEXT Instance method Public Method Delete Text 20120124
7 FINAL_CHECK_HEAD Instance method Public Method Final check for the head 20120117
8 FINAL_CHECK_ITEM Instance method Public Method Final check for the items 20120117
9 GET_EXEC_OPT_ITEM Instance method Public Method get the item where the option is executed 20111129
10 GET_GUID Instance method Public Method return list guid 20111102
11 GET_INFO Instance method Public Method get information about the header 20111129
12 GET_ITEM Instance method Public Method get an item of list 20111102
13 GET_ITEMS_ALL Instance method Public Method get all items of a list 20111108
14 GET_TEXT Instance method Public Method Return Text 20120124
15 IS_CHANGEABLE Instance method Public Method is changeable 20111222
16 RESET_EXEC_OPT_ITEM Instance method Public Method Reset that option is executed for the item 20111129
17 SELECT_TEXT Instance method Public Method Select/Find Texts 20120124
18 SET_EXEC_OPT_ITEM Instance method Public Method set that the option is executed for the item 20111129
19 UPDATE_TEXT Instance method Public Method Change or Create Text 20120124
Events
Interface IF_LOP_LIST has no event.
Types
Interface IF_LOP_LIST has no local type.
Method Signatures

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) LOP_S_LIST_DATA_ALL Changed Option fields: Not changed by method 20111102
2 Exporting ES_DATA_NOW Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20120207
3 Importing ITS_CHANGED_FIELD Call by reference Type reference (TYPE) LOP_TS_FIELD Fieldnames 20111102
4 Importing I_COLLECT_MSG Call by reference Type reference (TYPE) ABAP_BOOL 'X' Collect the messages 20120323
5 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option counter 20111102
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20111205
2 CX_LOP_MAINTAIN_ERROR Maintain error 20111102
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111102
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111102

Method CHANGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE Call by reference Type reference (TYPE) LOP_T_TLINE SAPscript: Text Lines 20120124
2 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
3 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
4 Importing I_TDID Call by reference Type reference (TYPE) TDID Text ID 20120124
5 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20120124
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120124
2 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20120124

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20111102
2 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option counter 20111102
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20111114
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120125
3 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111102

Method CREATE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE Call by reference Type reference (TYPE) LOP_T_TLINE SAPscript: Text Lines 20120124
2 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
3 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
4 Importing I_TDID Call by reference Type reference (TYPE) TDID Text ID 20120124
5 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20120124
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120124
2 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20120124

Method DELETE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_LOP_COUNT Call by reference Type reference (TYPE) LOP_TS_COUNT Option counter 20111116
2 Importing I_DEL_ALL Call by reference Type reference (TYPE) ABAP_BOOL Delete all items 20111116
3 Importing I_TESTMODE Call by reference Type reference (TYPE) ABAP_BOOL Test mode 20111116
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20111116
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111116
3 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111116

Method DELETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
2 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
3 Importing I_TDID Call by reference Type reference (TYPE) TDID Text ID 20120124
4 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20120124
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124
3 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20120124

Method FINAL_CHECK_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINAL_KEY_RESET Call by reference Type reference (TYPE) ABAP_BOOL Delete the final key in the factory 20120117
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120117
2 CX_LOP_MAINTAIN_ERROR Maintain error 20120117

Method FINAL_CHECK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINAL_KEY_RESET Call by reference Type reference (TYPE) ABAP_BOOL Delete the final key in the factory 20120117
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120117
2 CX_LOP_MAINTAIN_ERROR Maintain error 20120117

Method GET_EXEC_OPT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPT_EXEC_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_KEY Option list key 20111129
2 Exporting EV_ITEM_GUID Call by reference Type reference (TYPE) LOP_ITEM_GUID Option list item GUID 20111129
# Exception Resumable Description Created on
1 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111129

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) LOP_LIST_GUID Option list GUID 20111102

Method GET_GUID on Interface IF_LOP_LIST has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REF_OBJECT Call by reference Type reference (TYPE) LOP_S_REFERENCE Reference object 20111129
2 Exporting EV_ARCH_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiving handle 20120314
3 Exporting EV_CARDINALITY Call by reference Type reference (TYPE) LOP_CARDINALITY How many options can be maintained in a list 20111129
4 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL Changeable ? 20111129
5 Exporting EV_DEAD Call by reference Type reference (TYPE) ABAP_BOOL List is dead ? 20111129
6 Exporting EV_HEADER_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Header was changed 20111129
7 Exporting EV_ITEM_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Item was changed 20111129
8 Exporting EV_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT Logistical option category 20111129
9 Exporting EV_MASTER_LIST Call by reference Type reference (TYPE) ABAP_BOOL Master list ? 20111129
10 Exporting EV_MASTER_NO Call by reference Type reference (TYPE) LOP_NO Option List number (for master data) 20111129
11 Exporting EV_REVIVED Call by reference Type reference (TYPE) ABAP_BOOL Header was revived 20111129
12 Exporting EV_SIDE Call by reference Type reference (TYPE) LOP_SIDE Side 20111208
13 Exporting EV_TEXT_HEAD_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Header text was changed 20120125
14 Exporting EV_TEXT_ITEM_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Item text was changed 20120125
15 Exporting EV_TXT_EXIST_HEAD Call by reference Type reference (TYPE) LOP_TEXT_EXIST Texts Exist 20120125
16 Exporting EV_TXT_GROUP Call by reference Type reference (TYPE) LOP_TEXT_GROUP Group for Text ID 20111208
17 Exporting EV_TXT_GROUP_IT Call by reference Type reference (TYPE) LOP_ITEM_TEXT_GROUP Group for Item Text 20120123
18 Exporting EV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update indicator 20111129
19 Importing IV_NO_LOCK_CHECK Call by reference Type reference (TYPE) ABAP_BOOL don't perform a lock check 20111129
20 Importing IV_NO_OPT_EXEC_CHECK Call by reference Type reference (TYPE) ABAP_BOOL don't check whether the option was executed 20111129

Method GET_INFO on Interface IF_LOP_LIST has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20111102
2 Exporting ES_DATA_DB Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20111108
3 Importing IV_IGNORE_DEAD Call by reference Type reference (TYPE) ABAP_BOOL Ignore if list is dead 20111128
4 Importing I_ITEM_GUID Call by reference Type reference (TYPE) LOP_ITEM_GUID Option list item GUID 20111220
5 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option counter 20111102
# Exception Resumable Description Created on
1 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111102

Method GET_ITEMS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DATA Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111108
2 Exporting ETS_DATA_DB Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111108
3 Exporting ETS_DATA_DEL_DB Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20120123
4 Importing IV_IGNORE_DEAD Call by reference Type reference (TYPE) ABAP_BOOL Ignore if list is dead 20111128

Method GET_ITEMS_ALL on Interface IF_LOP_LIST has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINE Call by reference Type reference (TYPE) LOP_T_TLINE SAPscript: Text Lines 20120124
2 Exporting E_HEAD Call by reference Type reference (TYPE) THEAD SAPscript: Text Header 20120124
3 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
4 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
5 Importing I_TDID Call by reference Type reference (TYPE) TDID Text ID 20120124
6 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20120124
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124

Method IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGEABLE Value transfer Type reference (TYPE) ABAP_BOOL 20111222

Method IS_CHANGEABLE on Interface IF_LOP_LIST has no exception.

Method RESET_EXEC_OPT_ITEM Signature

Method RESET_EXEC_OPT_ITEM on Interface IF_LOP_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20111129
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111129
3 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111129

Method SELECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_KEY Call by reference Type reference (TYPE) LOP_TS_MAIN_TEXT_KEY Key for a Text 20120124
2 Importing I_DB_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Only DB select 20120124
3 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
4 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124

Method SET_EXEC_OPT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXEC_DATA Call by reference Type reference (TYPE) LOP_S_EXEC_DATA Option execution data 20111129
2 Importing I_FORCE_EXEC Call by reference Type reference (TYPE) ABAP_BOOL Do not check against the declaration date 20120426
3 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option counter 20111129
4 Importing I_TESTMODE Call by reference Type reference (TYPE) ABAP_BOOL Test mode 20120503
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120323
2 CX_LOP_MAINTAIN_ERROR Maintain error 20111129
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111129
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111129

Method UPDATE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE Call by reference Type reference (TYPE) LOP_T_TLINE SAPscript: Text Lines 20120124
2 Importing I_LOP_COUNT Call by reference Type reference (TYPE) LOP_COUNT Option Counter 20120124
3 Importing I_OBJECT Call by reference Type reference (TYPE) LOP_TDOBJECT 'LOP_HEADER' Logistical Contract Option Application Object 20120124
4 Importing I_TDID Call by reference Type reference (TYPE) TDID Text ID 20120124
5 Importing I_TDSPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20120124
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20120124
2 CX_LOP_MAINTAIN_ERROR Maintain error 20120124
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20120124
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20120124
History
Last changed by/on SAP  20130531 
SAP Release Created in 607