SAP ABAP Class CL_LO_RAW_CONTAINER (Lean Order: Temporary container access for DOC/RTL content)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SLS_LO_OIF (Package) Lean Order OIF
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LO_OIF_LISTENER Actions for sub-objects that listen to LO OIF 20080513
Properties
Class CL_LO_RAW_CONTAINER  
Short Description Lean Order: Temporary container access for DOC/RTL content    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SLS_LO_OIF   Lean Order OIF 
Created 20080407   SAP 
Last change 20110908   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_LO_OIF_LISTENER Actions for sub-objects that listen to LO OIF 20080513
Friends
# Friend Modeled only Created on Description
1 CL_LO_OIF_MODEL 20080407 FPM Model Class for LO_OIF_MAIN_COMP
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_LISTENER Static Attribute Private Object reference (TYPE REF TO) CL_LO_RAW_CONTAINER Lean Order: Temporary container access for DOC/RTL content 20080513
2 MT_GUID Static Attribute Private Type reference (TYPE) TCT_GUID Table of object GUIDs 20080414
3 SC_OC_APPLICATION Constant Public Type reference (TYPE) STRING 'lo_oif_oc' LO OIF OC 20080513
4 SC_OC_FPM_APPLICATION Constant Public Type reference (TYPE) STRING 'lo_oif_oc_fpm' LO OIF OC 20090303
5 SC_PARAM_APPL_GUID Constant Public Type reference (TYPE) STRING 'appl_guid' URL Parameter application_guid 20080513
6 SC_PARAM_GUID Constant Public Type reference (TYPE) STRING 'guid' URL Parameter object_guid 20080513
7 SC_PARAM_MODE Constant Public Type reference (TYPE) STRING 'mode' URL Parameter processing mode 20080513
8 SC_PARAM_POSNR Constant Public Type reference (TYPE) STRING 'posnr' URL Parameter sales document item number 20080513
9 SC_PARAM_TID Constant Public Type reference (TYPE) STRING 'tid' URL Parameter text ID 20080513
10 SC_PARAM_TID_T Constant Public Type reference (TYPE) STRING 'tid_t' URL Parameter text ID description 20080515
11 SC_PARAM_TLA Constant Public Type reference (TYPE) STRING 'tla' URL Parameter text language 20080513
12 SC_PARAM_TLA_T Constant Public Type reference (TYPE) STRING 'tla_t' URL Parameter text language description 20080515
13 SC_PARAM_VBELN Constant Public Type reference (TYPE) STRING 'vbeln' URL Parameter sales document number 20080513
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GUID Static method Public Method Check GUID key still exists 20080414
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080513
3 CONSTRUCT_URL Static method Public Method Construct URL for given data 20080513
4 FLUSH Static method Public Method Flushes all changed (held) raw strings into LO OIF model 20080414
5 GET_OC_GUID Static method Public Method Get OC GUID for parent and text key 20091105
6 GET_PENDING_CONTENT Static method Public Method Retrieves held text changes 20091105
7 GET_TEXT_KEY Static method Private Method Get text key for handle 20080505
8 INSERT_CONTAINER Static method Public Method Writes content into RAW container 20091105
9 IS_OPEN Static method Public Method Returns OPENED indicator 20080414
10 LISTEN_TO_LO_OIF Static method Private Method Listen to LO OIF 20080513
11 READ_CONTAINER Static method Public Method Reads file from RAW container 20080505
12 READ_CONTAINER_SINGLE Static method Public Method Read single file from RAW container 20091105
13 READ_CONTENT Static method Public Method Reads content from RAW container 20080407
14 REGISTER_GUID Static method Public Method Registers GUID 20080414
15 REMOVE_CONTAINER Static method Public Method Removes content from RAW container for one object 20091105
16 REMOVE_CONTAINER_ALL Static method Public Method Removes all content from RAW container for application ID 20091105
17 SET_CLOSED Static method Public Method Unsets the OPENED indicator 20080414
18 SET_HELD Static method Public Method Sets the HELD indicator 20080515
19 SET_OPENED Static method Public Method Sets the OPENED indicator 20080505
20 SWEEP_CONTAINER Static method Public Method Throw away old rubbish data 20080515
21 UNREGISTER_GUID Static method Public Method Unregisters GUID 20080414
22 UNSET_HELD Static method Public Method Removes the HELD indicator 20091105
23 WRITE_CONTENT Static method Public Method Writes content into RAW container 20080407
Events
Class CL_LO_RAW_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_GUID Public See coding 20080414 begin of tcs_guid, appl_guid type guid_32, guid type guid_32, parent_guid type guid_32, tid type tdid, tla type spras, end of tcs_guid
2 TCT_GUID Public See coding 20080414 tct_guid type sorted table of tcs_guid with unique key guid
Method Signatures

Method CHECK_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080414
3 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D 'X': GUID does exist on table 20080414

Method CHECK_GUID on class CL_LO_RAW_CONTAINER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080513
4 Importing IV_MODE Call by reference Type reference (TYPE) TRTYP Transaction type 20080513
5 Importing IV_NEW_SESSION Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X': New Session at URL Call 20080513
6 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20080513
7 Importing IV_TID Call by reference Type reference (TYPE) TDID Text ID 20080513
8 Importing IV_TID_T Call by reference Type reference (TYPE) TDTEXT Description of Text ID 20080515
9 Importing IV_TLA Call by reference Type reference (TYPE) SPRAS Language Key 20080513
10 Importing IV_TLA_T Call by reference Type reference (TYPE) SPTXT Description of Language Key 20080515
11 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080513
12 Returning RV_URL Value transfer Type reference (TYPE) STRING URL for parameterized OC call 20080513

Method CONSTRUCT_URL on class CL_LO_RAW_CONTAINER has no exception.

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513

Method FLUSH on class CL_LO_RAW_CONTAINER has no exception.

Method GET_OC_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
2 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
3 Importing IV_TDID Call by reference Type reference (TYPE) TDID Text ID 20091105
4 Importing IV_TDLA Call by reference Type reference (TYPE) SPRAS Text Language Key 20091105
5 Returning RV_GUID Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105

Method GET_OC_GUID on class CL_LO_RAW_CONTAINER has no exception.

Method GET_PENDING_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAL_S_SHOW Application Log: Log display data 20091105
2 Exporting EV_CONTENT Call by reference Type reference (TYPE) XSTRING 20091105
3 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105

Method GET_PENDING_CONTENT on class CL_LO_RAW_CONTAINER has no exception.

Method GET_TEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TEXT_V Call by reference Type reference (TYPE) TDS_TEXT_COMV Lean Order - Text (Values) 20080505
2 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080505

Method GET_TEXT_KEY on class CL_LO_RAW_CONTAINER has no exception.

Method INSERT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
2 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING Content in XSTRING/RAWSTRING 20091105
3 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091105
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20091105
5 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20091105
6 Importing IV_TID Call by reference Type reference (TYPE) TDID Text ID 20091105
7 Importing IV_TLA Call by reference Type reference (TYPE) SPRAS Language Key 20091105
8 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20091105

Method INSERT_CONTAINER on class CL_LO_RAW_CONTAINER has no exception.

Method IS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080414
2 Exporting EV_IS_OPEN Call by reference Type reference (TYPE) BOOLE_D 'X': Opened; SPACE: Not opened 20080414
3 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080414

Method IS_OPEN on class CL_LO_RAW_CONTAINER has no exception.

Method LISTEN_TO_LO_OIF Signature

Method LISTEN_TO_LO_OIF on class CL_LO_RAW_CONTAINER has no parameter.
Method LISTEN_TO_LO_OIF on class CL_LO_RAW_CONTAINER has no exception.

Method READ_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) TCT_GUID Registered GUIDs 20080505
2 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
3 Returning RT_CONTAINER Value transfer Type reference (TYPE) TDT_LORD_XSTRING Entries in LO RAW Container 20080505

Method READ_CONTAINER on class CL_LO_RAW_CONTAINER has no exception.

Method READ_CONTAINER_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
3 Returning RS_CONTAINER Value transfer Type reference (TYPE) LORD_XSTRING Entry in LO RAW Container 20091105

Method READ_CONTAINER_SINGLE on class CL_LO_RAW_CONTAINER has no exception.

Method READ_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080407
2 Exporting EV_CONTENT Call by reference Type reference (TYPE) XSTRING Content in XSTRING/RAWSTRING 20080407
3 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080407

Method READ_CONTENT on class CL_LO_RAW_CONTAINER has no exception.

Method REGISTER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GUID Call by reference Type reference (TYPE) TCS_GUID GUID in 'CHAR' Format in Uppercase 20080505

Method REGISTER_GUID on class CL_LO_RAW_CONTAINER has no exception.

Method REMOVE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20091105
3 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20091105

Method REMOVE_CONTAINER on class CL_LO_RAW_CONTAINER has no exception.

Method REMOVE_CONTAINER_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105

Method REMOVE_CONTAINER_ALL on class CL_LO_RAW_CONTAINER has no exception.

Method SET_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080414
3 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080414

Method SET_CLOSED on class CL_LO_RAW_CONTAINER has no exception.

Method SET_HELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080515
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080515
3 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080515

Method SET_HELD on class CL_LO_RAW_CONTAINER has no exception.

Method SET_OPENED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080505
3 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080505

Method SET_OPENED on class CL_LO_RAW_CONTAINER has no exception.

Method SWEEP_CONTAINER Signature

Method SWEEP_CONTAINER on class CL_LO_RAW_CONTAINER has no parameter.
Method SWEEP_CONTAINER on class CL_LO_RAW_CONTAINER has no exception.

Method UNREGISTER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080414

Method UNREGISTER_GUID on class CL_LO_RAW_CONTAINER has no exception.

Method UNSET_HELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091105
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20091105
3 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20091105

Method UNSET_HELD on class CL_LO_RAW_CONTAINER has no exception.

Method WRITE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080513
2 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING Content in XSTRING/RAWSTRING 20080407
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20080407
4 Returning RS_ERROR Value transfer Type reference (TYPE) TDS_ERROR Lean Order: Fehler-Information 20080407

Method WRITE_CONTENT on class CL_LO_RAW_CONTAINER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604