SAP ABAP Class CL_LOP_LIST_MASTER (Option list as master data)
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_MASTER Option list as master data 20111102
Properties
Class CL_LOP_LIST_MASTER  
Short Description Option list as master data    
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_MASTER Option list as master data 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_MASTER_HD_COM Option list header as master data communication structure 20111102
2 MS_HEADER_DB Instance attribute Private Type reference (TYPE) LOP_S_MASTER_HD_COM DB:Option list header as master data 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
Methods
# Method Level Visibility Method type Description Created on
1 AT_UPDATE Instance method Public Method Master list is saved 20111124
2 CHANGE_ITEM Instance method Private Method 20111206
3 CHANGE_TEXT Instance method Private Method 20120124
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20111117
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111104
6 CREATE_ITEM Instance method Private Method 20111206
7 CREATE_NEW_HEADER Instance method Public Method create a new header 20111109
8 CREATE_TEXT Instance method Private Method 20120124
9 DELETE_HEAD Instance method Private Method 20111118
10 DELETE_ITEMS Instance method Private Method 20111206
11 DELETE_TEXT Instance method Private Method 20120124
12 FINAL_CHECK_HEAD Instance method Private Method 20120117
13 FINAL_CHECK_ITEM Instance method Private Method 20120117
14 GET_EXEC_OPT_ITEM Instance method Private Method 20111206
15 GET_GUID Instance method Private Method 20111206
16 GET_HEADER_DATA Instance method Private Method 20111109
17 GET_INFO Instance method Private Method 20111206
18 GET_ITEM Instance method Private Method 20111206
19 GET_ITEMS_ALL Instance method Private Method 20111206
20 GET_TEXT Instance method Private Method 20120124
21 IS_CHANGEABLE Instance method Private Method 20120117
22 RESET_EXEC_OPT_ITEM Instance method Private Method 20111206
23 SELECT_TEXT Instance method Private Method 20120124
24 SET_EXEC_OPT_ITEM Instance method Private Method 20111206
25 SET_EXT_REF Instance method Private Method 20111109
26 SET_HEADER Instance method Public Method set the header (read from DB) 20111102
27 SET_LOP_ID Instance method Private Method 20111109
28 UPDATE_PREPARE Instance method Public Method check that a new list can be created 20111124
29 UPDATE_TEXT Instance method Private Method 20120124
Events
Class CL_LOP_LIST_MASTER has no event.
Types
Class CL_LOP_LIST_MASTER has no local type.
Method Signatures

Method AT_UPDATE Signature

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

Method CHANGE_ITEM Signature

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

Method CHANGE_TEXT Signature

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

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LOP_LIST_MASTER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LOP_LIST_MASTER 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_MASTER has no exception.

Method CREATE_ITEM Signature

Method CREATE_ITEM on class CL_LOP_LIST_MASTER has no parameter.
Method CREATE_ITEM on class CL_LOP_LIST_MASTER 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_MASTER_HD_COM Option list header as master data communication structure 20111109

Method CREATE_NEW_HEADER on class CL_LOP_LIST_MASTER has no exception.

Method CREATE_TEXT Signature

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

Method DELETE_HEAD Signature

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

Method DELETE_ITEMS Signature

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

Method DELETE_TEXT Signature

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

Method FINAL_CHECK_HEAD Signature

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

Method FINAL_CHECK_ITEM Signature

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

Method GET_EXEC_OPT_ITEM Signature

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

Method GET_GUID Signature

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

Method GET_HEADER_DATA Signature

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

Method GET_INFO Signature

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

Method GET_ITEM Signature

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

Method GET_ITEMS_ALL Signature

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

Method GET_TEXT Signature

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

Method IS_CHANGEABLE Signature

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

Method RESET_EXEC_OPT_ITEM Signature

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

Method SELECT_TEXT Signature

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

Method SET_EXEC_OPT_ITEM Signature

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

Method SET_EXT_REF Signature

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

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_MASTER_HD_COM Option list header as master data communication structure 20111102

Method SET_HEADER on class CL_LOP_LIST_MASTER has no exception.

Method SET_LOP_ID Signature

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

Method UPDATE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DEL_DB Call by reference Type reference (TYPE) LOP_TS_NO Option List number (for master data) 20120126
2 Changing CTS_HEADER Call by reference Type reference (TYPE) LOP_TS_MASTER_HD_COM Option list header as master data communication structure 20111124
3 Changing CTS_HEADER_DB Call by reference Type reference (TYPE) LOP_TS_MASTER_HD_COM Option list header as master data communication structure 20111124
4 Changing CTS_HEADER_HIST_NEW Call by reference Type reference (TYPE) LOP_TS_HD_MAST_H History: Option list header (master data) 20120123
5 Changing CTS_HEADER_HIST_OLD Call by reference Type reference (TYPE) LOP_TS_HD_MAST_H History: Option list header (master data) 20120123
6 Changing CTS_ITEM Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111124
7 Changing CTS_ITEM_DB Call by reference Type reference (TYPE) LOP_TS_LIST_IT_COM Communication structure for option list items 20111124
8 Changing CTS_ITEM_HIST_NEW Call by reference Type reference (TYPE) LOP_TS_IT_MAST_H History: Option list items (master data 20120123
9 Changing CTS_ITEM_HIST_OLD Call by reference Type reference (TYPE) LOP_TS_IT_MAST_H History: Option list items (master data 20120123
10 Changing CTS_TEXT_KEY_MAIN Call by reference Type reference (TYPE) LOP_TS_GENERIC_KEY Generic Key 20120126
11 Exporting ES_NO_MAP Call by reference Type reference (TYPE) LOP_S_NO_MAP Map option list number (for master data) 20111124
12 Exporting EV_LIST_GUID Call by reference Type reference (TYPE) LOP_LIST_GUID Option List GUID 20111209
13 Exporting EV_TEXT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Header or item text was changed 20120126
14 Exporting EV_UPDATED Call by reference Type reference (TYPE) ABAP_BOOL 20111124
15 Importing IO_TEMP_NUMBER Call by reference Object reference (TYPE REF TO) CL_LOP_TEMP_NO_MASTER Temporary option list number (for master data) 20111124
16 Importing I_LOP_NO Call by reference Type reference (TYPE) LOP_NO Option List number (for master data) 20111124
# Exception Resumable Description Created on
1 CX_LOP_CUSTOMIZING_ERROR Customizing error 20111206
2 CX_LOP_MAINTAIN_ERROR Maintain error 20111209

Method UPDATE_TEXT Signature

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