SAP ABAP Class CL_LOP_LIST_EMBEDDED (Embedded 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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LOP_LIST Option list 20111102
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LOP_LIST_EMBEDDED Embedded List 20111102
Properties
Class CL_LOP_LIST_EMBEDDED  
Short Description Embedded List    
Super Class CL_LOP_LIST Option list 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOOP   Model layer for logistical contract options 
Created 20111102   SAP 
Last change 20130531   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LOP_LIST_EMBEDDED Embedded List 20111102
Friends
# Friend Modeled only Created on Description
1 CL_LOP_LIST_FACTORY 20111104 Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_HEADER Instance attribute Private Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20111102
2 MS_HEADER_DB Instance attribute Private Type reference (TYPE) LOP_S_LIST_HD_COM DB:Embedded option list header communication structure 20111102
3 STH_NOT_EDIT_FIELD_HEAD Static Attribute Private Type reference (TYPE) WLF_TH_FIELD Field Names 20111117
4 STH_NOT_EDIT_FIELD_ITEM Static Attribute Private Type reference (TYPE) WLF_TH_FIELD Field Names 20111117
5 STH_STD_CUST_FIELDS Static Attribute Private Type reference (TYPE) WLF_TH_FIELD Field Names 20111219
6 STH_STD_FIELDS Static Attribute Private Type reference (TYPE) WLF_TH_FIELD Field Names 20111219
Methods
# Method Level Visibility Method type Description Created on
1 AT_UPDATE Instance method Public Method Option list is saved 20111123
2 CALCULATE_EXPIRE_DATE Instance method Private Method Claculate the expiration date if possible 20120209
3 CHANGE_ITEM Instance method Private Method 20111202
4 CHANGE_TEXT Instance method Private Method 20120124
5 CHECK_BEFORE_EXERCISE Instance method Private Method Check Option Before Exercising 20130219
6 CHECK_BEFORE_RESET Instance method Private Method Check Option Before Reset 20130219
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20111117
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111104
9 CREATE_ITEM Instance method Private Method 20111202
10 CREATE_NEW_HEADER Instance method Public Method create a new header 20111109
11 CREATE_TEXT Instance method Private Method 20120124
12 DELETE_HEAD Instance method Private Method 20111202
13 DELETE_ITEMS Instance method Private Method 20111202
14 DELETE_TEXT Instance method Private Method 20120124
15 DETERMINE_DECL_STATUS Instance method Private Method Determine the declaration date status 20111220
16 FINAL_CHECK_HEAD Instance method Private Method 20120117
17 FINAL_CHECK_ITEM Instance method Private Method 20120117
18 GET_EXEC_OPT_ITEM Instance method Private Method 20111202
19 GET_GUID Instance method Private Method 20111202
20 GET_HEADER_DATA Instance method Private Method 20111202
21 GET_INFO Instance method Private Method 20111202
22 GET_ITEM Instance method Private Method 20111202
23 GET_ITEMS_ALL Instance method Private Method 20111202
24 GET_TEXT Instance method Private Method 20120124
25 IS_CHANGEABLE Instance method Private Method 20120117
26 PUBLISH_AFTER_EXERCISE Instance method Private Method Publish Option Has Been Exercised 20130219
27 PUBLISH_AFTER_RESET Instance method Private Method Publish Exercised Option Has Been Reset 20130219
28 RESET_EXEC_OPT_ITEM Instance method Private Method 20111202
29 RESET_HEADER Instance method Public Method Reset the header to previous state (copy case !) 20120130
30 RESET_OPT_EXEC_HEADER Instance method Private Method Reset the data of the header 20111121
31 REVIVE_HEADER Instance method Public Method revive the header (if header was deleted) 20111109
32 SELECT_TEXT Instance method Private Method 20120124
33 SET_DECLARATION_DATE_DATA Instance method Private Method 20111216
34 SET_EVENT_DATE Instance method Private Method 20120209
35 SET_EXEC_OPT_ITEM Instance method Private Method 20111202
36 SET_EXT_REF Instance method Private Method 20111202
37 SET_FINAL_NUMBER_DOC Instance method Public Method Set the final document number 20111121
38 SET_HEADER Instance method Public Method set the header (read from DB) 20111102
39 SET_LOP_ID Instance method Private Method 20111202
40 SET_OPT_EXEC_HEADER Instance method Private Method Option is executed for a item: Set the data of the header 20111121
41 SET_OWNER Instance method Private Method 20111202
42 SET_SIDE Instance method Private Method 20111202
43 UPDATE_PREPARE Instance method Public Method Update prepare 20111122
44 UPDATE_TEXT Instance method Private Method 20120124
Events
Class CL_LOP_LIST_EMBEDDED has no event.
Types
Class CL_LOP_LIST_EMBEDDED has no local type.
Method Signatures

Method AT_UPDATE Signature

Method AT_UPDATE on class CL_LOP_LIST_EMBEDDED has no parameter.
Method AT_UPDATE on class CL_LOP_LIST_EMBEDDED has no exception.

Method CALCULATE_EXPIRE_DATE 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_DECL_DATA_ALL All fields for the Declaration Date 20120209
2 Exporting ES_MSG Call by reference Type reference (TYPE) LOP_S_MESSAGE Message 20120210
3 Exporting EV_NOT_CALCULABLE Call by reference Type reference (TYPE) ABAP_BOOL Expiration Date cannot be calculated 20120209

Method CALCULATE_EXPIRE_DATE on class CL_LOP_LIST_EMBEDDED has no exception.

Method CHANGE_ITEM Signature

Method CHANGE_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method CHANGE_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method CHANGE_TEXT Signature

Method CHANGE_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method CHANGE_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.

Method CHECK_BEFORE_EXERCISE 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 20130219
2 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20130219
3 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20130219
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20130219

Method CHECK_BEFORE_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20130219
2 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20130219
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20130219

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LOP_LIST_EMBEDDED has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LOP_LIST_EMBEDDED has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) CL_LOP_LIST_FACTORY Factory 20111104

Method CONSTRUCTOR on class CL_LOP_LIST_EMBEDDED has no exception.

Method CREATE_ITEM Signature

Method CREATE_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method CREATE_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method CREATE_NEW_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20111109

Method CREATE_NEW_HEADER on class CL_LOP_LIST_EMBEDDED has no exception.

Method CREATE_TEXT Signature

Method CREATE_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method CREATE_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.

Method DELETE_HEAD Signature

Method DELETE_HEAD on class CL_LOP_LIST_EMBEDDED has no parameter.
Method DELETE_HEAD on class CL_LOP_LIST_EMBEDDED has no exception.

Method DELETE_ITEMS Signature

Method DELETE_ITEMS on class CL_LOP_LIST_EMBEDDED has no parameter.
Method DELETE_ITEMS on class CL_LOP_LIST_EMBEDDED has no exception.

Method DELETE_TEXT Signature

Method DELETE_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method DELETE_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.

Method DETERMINE_DECL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DECL_STATUS Call by reference Type reference (TYPE) LOP_DECL_STATUS Status of the Declaration Date 20111220

Method DETERMINE_DECL_STATUS on class CL_LOP_LIST_EMBEDDED has no exception.

Method FINAL_CHECK_HEAD Signature

Method FINAL_CHECK_HEAD on class CL_LOP_LIST_EMBEDDED has no parameter.
Method FINAL_CHECK_HEAD on class CL_LOP_LIST_EMBEDDED has no exception.

Method FINAL_CHECK_ITEM Signature

Method FINAL_CHECK_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method FINAL_CHECK_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_EXEC_OPT_ITEM Signature

Method GET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_GUID on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_HEADER_DATA Signature

Method GET_HEADER_DATA on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_HEADER_DATA on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_INFO Signature

Method GET_INFO on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_INFO on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_ITEM Signature

Method GET_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_ITEMS_ALL Signature

Method GET_ITEMS_ALL on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_ITEMS_ALL on class CL_LOP_LIST_EMBEDDED has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method GET_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class CL_LOP_LIST_EMBEDDED has no parameter.
Method IS_CHANGEABLE on class CL_LOP_LIST_EMBEDDED has no exception.

Method PUBLISH_AFTER_EXERCISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20130219
2 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20130219

Method PUBLISH_AFTER_EXERCISE on class CL_LOP_LIST_EMBEDDED has no exception.

Method PUBLISH_AFTER_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20130219
2 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20130219

Method PUBLISH_AFTER_RESET on class CL_LOP_LIST_EMBEDDED has no exception.

Method RESET_EXEC_OPT_ITEM Signature

Method RESET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method RESET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method RESET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20120130
2 Importing I_RESET_ITEMS Call by reference Type reference (TYPE) ABAP_BOOL 20120130
3 Importing I_REVIVED Call by reference Type reference (TYPE) ABAP_BOOL 20120130

Method RESET_HEADER on class CL_LOP_LIST_EMBEDDED has no exception.

Method RESET_OPT_EXEC_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20130220
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20111121
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111121
3 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111121

Method REVIVE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20111109

Method REVIVE_HEADER on class CL_LOP_LIST_EMBEDDED has no exception.

Method SELECT_TEXT Signature

Method SELECT_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SELECT_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_DECLARATION_DATE_DATA Signature

Method SET_DECLARATION_DATE_DATA on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_DECLARATION_DATE_DATA on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_EVENT_DATE Signature

Method SET_EVENT_DATE on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_EVENT_DATE on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_EXEC_OPT_ITEM Signature

Method SET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_EXEC_OPT_ITEM on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_EXT_REF Signature

Method SET_EXT_REF on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_EXT_REF on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_FINAL_NUMBER_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TMP_TO_FINAL Call by reference Type reference (TYPE) LOP_S_KEY_MAP map two document keys onto each other 20111121
# Exception Resumable Description Created on
1 CX_LOP_MAINTAIN_ERROR Maintain error 20111121
2 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111121

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) LOP_S_LIST_HD_COM Embedded option list header communication structure 20111102
2 Importing I_ARCH_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiving handle 20120203

Method SET_HEADER on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_LOP_ID Signature

Method SET_LOP_ID on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_LOP_ID on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_OPT_EXEC_HEADER 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 20111121
2 Importing IS_ITEM_SEL Call by reference Type reference (TYPE) LOP_S_LIST_IT_COM Communication structure for option list items 20120228
3 Importing I_FORCE_EXEC Call by reference Type reference (TYPE) ABAP_BOOL Do not check against the declaration date 20120426
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 20111121
3 CX_LOP_OBJECT_DOES_NOT_EXIST Object doesn't exist 20111121
4 CX_LOP_OBJ_CANNOT_BE_CHANGED Object can't be changed 20111121

Method SET_OWNER Signature

Method SET_OWNER on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_OWNER on class CL_LOP_LIST_EMBEDDED has no exception.

Method SET_SIDE Signature

Method SET_SIDE on class CL_LOP_LIST_EMBEDDED has no parameter.
Method SET_SIDE on class CL_LOP_LIST_EMBEDDED has no exception.

Method UPDATE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_HEADER Call by reference Type reference (TYPE) LOP_TS_LIST_HD_COM Embedded option list header communication structure 20111122
2 Changing CTS_HEADER_DB Call by reference Type reference (TYPE) LOP_TS_LIST_HD_COM Embedded option list header communication structure 20111122
3 Changing CTS_HEADER_HIST_DOC_NEW Call by reference Type reference (TYPE) LOP_TS_HD_DOC_H History: Embedded option list header (document related) 20120124
4 Changing CTS_HEADER_HIST_DOC_OLD Call by reference Type reference (TYPE) LOP_TS_HD_DOC_H History: Embedded option list header (document related) 20120124
5 Changing CTS_HEADER_HIST_REF_NEW Call by reference Type reference (TYPE) LOP_TS_HD_REF_H History: Embedded option list header (reference related) 20120124
6 Changing CTS_HEADER_HIST_REF_OLD Call by reference Type reference (TYPE) LOP_TS_HD_REF_H History: Embedded option list header (reference related) 20120124
7 Changing CTS_ITEM Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111122
8 Changing CTS_ITEM_DB Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111122
9 Changing CTS_ITEM_HIST_DOC_NEW Call by reference Type reference (TYPE) LOP_TS_IT_DOC_H History: Option list items (document related) 20120124
10 Changing CTS_ITEM_HIST_DOC_OLD Call by reference Type reference (TYPE) LOP_TS_IT_DOC_H History: Option list items (document related) 20120124
11 Changing CTS_ITEM_HIST_REF_NEW Call by reference Type reference (TYPE) LOP_TS_IT_REF_H History: Option list items (reference related) 20120124
12 Changing CTS_ITEM_HIST_REF_OLD Call by reference Type reference (TYPE) LOP_TS_IT_REF_H History: Option list items (reference related) 20120124
13 Changing CTS_TEXT_KEY_MAIN Call by reference Type reference (TYPE) LOP_TS_GENERIC_KEY Generic Key 20120126
14 Exporting EV_HEAD_TEMP_DEL Call by reference Type reference (TYPE) ABAP_BOOL Head is deleted and not on DB 20111123
15 Exporting EV_LIST_GUID Call by reference Type reference (TYPE) LOP_LIST_GUID Option List GUID 20111209
16 Exporting EV_TEXT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Header or item text was changed 20120126
17 Exporting EV_UPDATED Call by reference Type reference (TYPE) ABAP_BOOL Data was updated 20111123
18 Importing IS_REF_OBJECT Call by reference Type reference (TYPE) LOP_S_REFERENCE Reference object 20111122
19 Importing I_LOP_CAT Call by reference Type reference (TYPE) LOP_CAT Logistical option category 20111122

Method UPDATE_PREPARE on class CL_LOP_LIST_EMBEDDED has no exception.

Method UPDATE_TEXT Signature

Method UPDATE_TEXT on class CL_LOP_LIST_EMBEDDED has no parameter.
Method UPDATE_TEXT on class CL_LOP_LIST_EMBEDDED has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607