SAP ABAP Class CL_LAW_INBOX (LAW: Inbox Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM2 (Package) License Administration Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LAW_ALVGRID ALV Grid Wrapper Class 20030711
Properties
Class CL_LAW_INBOX  
Short Description LAW: Inbox Processing    
Super Class CL_LAW_ALVGRID ALV Grid Wrapper Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class LAW_MESSAGES    
Program status     
Category 0   
Package SLIM2   License Administration Workbench 
Created 20030711   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LAW_INBOX has no forward declaration.
Interfaces
Class CL_LAW_INBOX has no interface implemented.
Friends
Class CL_LAW_INBOX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BTC_JOBLIST_EDIT Constant Private Type reference (TYPE) BTCH0000-INT4 21 LBTCHDEF: btc_joblist_edit 20030715
2 MC_INBOX_DBERROR Constant Public Type reference (TYPE) LAWINBOX-STATUS 'D' Database Error 20030711
3 MC_INBOX_EMPTY Constant Public Type reference (TYPE) LAWINBOX-STATUS 'Y' No data 20030711
4 MC_INBOX_ERROR Constant Public Type reference (TYPE) LAWINBOX-STATUS 'E' Error in import 20030711
5 MC_INBOX_IMPORTED Constant Public Type reference (TYPE) LAWINBOX-STATUS 'I' Data imported 20030711
6 MC_INBOX_IN_PROCESS Constant Public Type reference (TYPE) LAWINBOX-STATUS 'P' Import active 20030711
7 MC_INBOX_LOCKED Constant Public Type reference (TYPE) LAWINBOX-STATUS 'L' Data locked 20030711
8 MC_INBOX_RECEIVED Constant Public Type reference (TYPE) LAWINBOX-STATUS 'R' Data received and saved 20030711
9 MC_LAW_FLAG_LOCK_AFTER_IMPORT Constant Private Type reference (TYPE) HEX4 2 Lock Data After Import 20030715
10 MR_LCX Instance attribute Private Object reference (TYPE REF TO) CX_LAW_LOG Reference to Log Exception Class 20030715
11 MR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_LAW_LOG Reference to Log Class 20030715
12 M_ICON_GREEN_LIGHT Instance attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20041019
13 M_ICON_LIGHT_OUT Instance attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20041019
14 M_ICON_RED_LIGHT Instance attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20041019
15 M_ICON_YELLOW_LIGHT Instance attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20041019
Methods
# Method Level Visibility Method type Description Created on
1 BACKGROUND_JOB Instance method Private Method Import Measurement Data by Background Process 20030711
2 BUILD_ICONS Instance method Private Method Generate Status Icons 20041019
3 CHECK_FOR_TASKID Instance method Public Method Check for Completion and Logging of a Request 20030721
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040625
5 CREATE_ALV_OUTTAB Instance method Private Method Generate Output Table 20030711
6 CREATE_AND_INIT_ALVGRID Instance method Public Method Generate and Initialize SAP List Viewer Grid 20030711
7 DELETE_COMPONENT Static method Public Method Delete Measurement Data from the Inbox 20031007
8 DELETE_MEASUREMENT Instance method Private Method Delete Measurement Data from the Inbox 20030711
9 DELETE_MEASUREMENT_BY_AGE Instance method Public Method Delete Measurement Data from the Inbox by Age 20031117
10 IMPORT_MEASUREMENT Instance method Public Method Transfer Measurement Data from the Inbox to LAW 20030711
11 MODIFY_DEFAULT_LIST Instance method Private Method Modification of the Attributes of the List Fields 20030711
12 MODIFY_TB_FUNCTIONS Instance method Private Method Modification of Displayed Toolbar Functions 20030711
13 PREPARE_ALV_GRID Instance method Private Method Prepare ALV Grid 20030711
14 REFRESH_OUTTAB Instance method Public Method Refresh Output Table 20030711
15 RESET_MEASUREMENT Instance method Private Method Reset Status of Measurement Data 20030711
16 SAVE_TO_INBOX Instance method Public Method Save Measurement Data in the Inbox 20030711
Events
Class CL_LAW_INBOX has no event.
Types
Class CL_LAW_INBOX has no local type.
Method Signatures

Method BACKGROUND_JOB Signature

Method BACKGROUND_JOB on class CL_LAW_INBOX has no parameter.
Method BACKGROUND_JOB on class CL_LAW_INBOX has no exception.

Method BUILD_ICONS Signature

Method BUILD_ICONS on class CL_LAW_INBOX has no parameter.
Method BUILD_ICONS on class CL_LAW_INBOX has no exception.

Method CHECK_FOR_TASKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERRNUMBER Value transfer Type reference (TYPE) I Fehlernummer 20030721
2 Importing I_HWKEY Value transfer Type reference (TYPE) HWKEY 20030721
3 Importing I_INSTNO Value transfer Type reference (TYPE) INSTNUMBER 20030721
4 Importing I_STATUS Value transfer Type reference (TYPE) LAWINBOX-STATUS Fehlerstatus 20030721
5 Importing I_SYSID Value transfer Type reference (TYPE) SYSYSID 20030721
6 Importing I_SYS_NUMBER Value transfer Type reference (TYPE) LAW_SYSID 20030721
7 Importing I_TASKID Value transfer Type reference (TYPE) CHAR20 Auftrags-Id 20030721

Method CHECK_FOR_TASKID on class CL_LAW_INBOX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEBUG Value transfer Type reference (TYPE) AS4FLAG 20040625
2 Importing I_INPUT_MODE Value transfer Type reference (TYPE) AS4FLAG Grid im Input Modus 20040625
3 Importing I_OUTTAB_TABLE Value transfer Type reference (TYPE) C Name der Ausgabetabelle 20040625

Method CONSTRUCTOR on class CL_LAW_INBOX has no exception.

Method CREATE_ALV_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_ALL Value transfer Type reference (TYPE) AS4FLAG ' ' 20031007

Method CREATE_ALV_OUTTAB on class CL_LAW_INBOX has no exception.

Method CREATE_AND_INIT_ALVGRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20030711

Method CREATE_AND_INIT_ALVGRID on class CL_LAW_INBOX has no exception.

Method DELETE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAWKEY Call by reference Type reference (TYPE) LAWKEY2 20031007
2 Returning O_RC Value transfer Type reference (TYPE) SY-SUBRC 20031007

Method DELETE_COMPONENT on class CL_LAW_INBOX has no exception.

Method DELETE_MEASUREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INBOXKEY Call by reference Type reference (TYPE) LAW_INBOXKEY 20030711
2 Returning O_RC Value transfer Type reference (TYPE) SY-SUBRC 20030711

Method DELETE_MEASUREMENT on class CL_LAW_INBOX has no exception.

Method DELETE_MEASUREMENT_BY_AGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NUMBER Value transfer Type reference (TYPE) I Anzahl der gelöschten Vermessungen 20031117
2 Importing I_RETENTION Value transfer Type reference (TYPE) I Anzahl Tage, die nicht gelöscht werden 20031117

Method DELETE_MEASUREMENT_BY_AGE on class CL_LAW_INBOX has no exception.

Method IMPORT_MEASUREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INBOXKEY Call by reference Type reference (TYPE) LAW_INBOXKEY 20030711
2 Importing I_CURR_NUM Value transfer Type reference (TYPE) I 20030711
3 Importing I_MAX_NUM Value transfer Type reference (TYPE) I 20030711
4 Returning O_RC Value transfer Type reference (TYPE) SY-SUBRC 20030711

Method IMPORT_MEASUREMENT on class CL_LAW_INBOX has no exception.

Method MODIFY_DEFAULT_LIST Signature

Method MODIFY_DEFAULT_LIST on class CL_LAW_INBOX has no parameter.
Method MODIFY_DEFAULT_LIST on class CL_LAW_INBOX has no exception.

Method MODIFY_TB_FUNCTIONS Signature

Method MODIFY_TB_FUNCTIONS on class CL_LAW_INBOX has no parameter.
Method MODIFY_TB_FUNCTIONS on class CL_LAW_INBOX has no exception.

Method PREPARE_ALV_GRID Signature

Method PREPARE_ALV_GRID on class CL_LAW_INBOX has no parameter.
Method PREPARE_ALV_GRID on class CL_LAW_INBOX has no exception.

Method REFRESH_OUTTAB Signature

Method REFRESH_OUTTAB on class CL_LAW_INBOX has no parameter.
Method REFRESH_OUTTAB on class CL_LAW_INBOX has no exception.

Method RESET_MEASUREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INBOXKEY Call by reference Type reference (TYPE) LAW_INBOXKEY 20030711
2 Returning O_RC Value transfer Type reference (TYPE) SY-SUBRC 20030711

Method RESET_MEASUREMENT on class CL_LAW_INBOX has no exception.

Method SAVE_TO_INBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSFER Call by reference Type reference (TYPE) SYMDA_T_LAW Transfertabelle 20030711
2 Importing I_ERRNUMBER Value transfer Type reference (TYPE) I Fehlernummer 20040518
3 Importing I_FLAG Value transfer Type reference (TYPE) LAW_FLAG Spezielle Optionen 20030711
4 Importing I_HWKEY Value transfer Type reference (TYPE) HWKEY 20030711
5 Importing I_INSTNO Value transfer Type reference (TYPE) INSTNUMBER 20030711
6 Importing I_MEAS_DATE Value transfer Type reference (TYPE) SYDATUM Datum dieser Vermessung 20030801
7 Importing I_MEAS_TIME Value transfer Type reference (TYPE) SYUZEIT Zeit dieser Vermessung 20030801
8 Importing I_RFCCLIENT Value transfer Type reference (TYPE) RFCDISPLAY-RFCCLIENT 20030711
9 Importing I_RFCUSER Value transfer Type reference (TYPE) RFCDISPLAY-RFCUSER 20030711
10 Importing I_SAPREL Value transfer Type reference (TYPE) SYSAPRL 20030711
11 Importing I_SYSID Value transfer Type reference (TYPE) SYSYSID 20030711
12 Importing I_SYSTEM_STATUS Value transfer Type reference (TYPE) SYSSTAT Systemstatus (PROD, TEST, ...) 20030801
13 Importing I_SYS_NUMBER Value transfer Type reference (TYPE) LAW_SYSID 20030711
14 Importing I_TASKID Value transfer Type reference (TYPE) CHAR20 Auftrags-Id 20030718
15 Exporting O_FILENUMBER Value transfer Type reference (TYPE) LAWINBOX-FILENUMBER Erzeugte Dateinummer 20030711
16 Exporting O_RC Value transfer Type reference (TYPE) SY-SUBRC 20030711

Method SAVE_TO_INBOX on class CL_LAW_INBOX has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640