SAP ABAP Class /DSD/SL_CL_TA_COCI ("Transaction" Check-Out / Check-In)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD-RA-SL (Application Component) Route Settlement
     /DSD/SL (Package) Route Settlement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /DSD/SL_IF_TRANSACTION_AREA Interface for Transaction Areas 20020618
Properties
Class /DSD/SL_CL_TA_COCI  
Short Description "Transaction" Check-Out / Check-In    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/SL   Route Settlement 
Created 20020618   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /DSD/SL_CL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /DSD/SL_IF_TRANSACTION_AREA Interface for Transaction Areas 20020618
Friends
Class /DSD/SL_CL_TA_COCI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ID_WA_CASHIT_CHECKIN Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'CASHITCIN' ID Money Items Work Area (Check-In) 20040202
2 MC_ID_WA_CASHIT_CHECKOUT Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'CASHITCOUT' ID Money Items Work Area (Check-Out) 20040202
3 MC_ID_WA_HEADER_CHECKIN Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'HEADERCIN' ID Header Work Area (Check-In) 20040202
4 MC_ID_WA_HEADER_CHECKOUT Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'HEADERCOUT' ID Work Area Header (Check-Out) 20040202
5 MC_ID_WA_LOADING_CONFIRMATION Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'LOADCONF' ID Work Area Loading Confirmation 20070711
6 MC_ID_WA_MATIT_CHECKIN Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'MATITCIN' ID Work Area Material Items (Check-In) 20040202
7 MC_ID_WA_MATIT_CHECKOUT Constant Public Type reference (TYPE) /DSD/SL_ID_WA_AREA 'MATITCOUT' ID Work Area Material Items (Check-Out) 20040202
8 MC_MSG_CLASS Constant Public Type reference (TYPE) DDOBJNAME '/DSD/SL_COCI' Name of the Message Class 20020618
9 MC_VARHANDLE_CI Constant Public Type reference (TYPE) CHAR4 'CCCI' ALV Handle for Variant Saving - Conditions 20020618
10 MC_VARHANDLE_HD Constant Public Type reference (TYPE) CHAR4 'CCHD' ALV Handle for Variant Saving - Header 20020618
11 MC_VARHANDLE_MI Constant Public Type reference (TYPE) CHAR4 'CCMI' ALV Handle for Variant Saving - Item 20020618
12 MR_WA_CASHIT Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_WA_COCI_CASHIT Work Area Money items 20020618
13 MR_WA_HEADER Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_WA_COCI_HEADER Work Area Header 20020618
14 MR_WA_MATIT Instance attribute Private Object reference (TYPE REF TO) /DSD/SL_CL_WA_COCI_MATIT Work Area Material Items 20020618
15 MS_AUTH_CHECKIN Instance attribute Private Type reference (TYPE) IF_AUTH_S Authorizations Check-In 20040202
16 MS_AUTH_CHECKOUT Instance attribute Private Type reference (TYPE) IF_AUTH_S Authorizations Check-Out 20040202
17 MT_LAYOUT Instance attribute Private Type reference (TYPE) /DSD/SL_GUI_LAYOUT_S_TT Table Type Layout Data for Subscreens 20040202
18 M_ACTIVE Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX /DSD/SL_CL_CONST=>YES Transaction Active? 20020618
19 M_IS_CHECKIN Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX Transaction is Currently Used for Check-In 20040202
20 M_MODE_MAINTAIN Instance attribute Private Type reference (TYPE) /DSD/HH_CHECKBOX Maintenance Mode? 20040202
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_LAYOUT_TO_AUTHORIZATION Instance method Private Method Adjust Layout According to Authorization 20040202
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020618
3 GET_AUTHORIZATION Instance method Private Method Determine Authorizations 20040202
4 GET_CURRENT_LAYOUT Instance method Private Method Determine Current Layout of Work Area 20040202
5 GET_DEFAULT_LAYOUT Instance method Private Method Determine the Default Layout 20020618
6 ON_DATA_DELETED_HD Instance method Private Event handling method Event Handler for "DATA_DELETED" of Work Area Header 20020618
7 ON_FOCUS_CHANGED_HD Instance method Private Event handling method Event Handler for "FOCUS_CHANGED" of Work Area Header 20020618
8 ON_NOK_CHANGED_CI Instance method Private Event handling method Event Handler for "NOK_CHANGED" of Work Area Money Items 20020618
9 ON_NOK_CHANGED_HD Instance method Private Event handling method Event Handler for "NOK_CHANGED" of Work Area Header 20020618
10 ON_NOK_CHANGED_MI Instance method Private Event handling method Event Handler for "NOK_CHANGED" of Work Area Material Items 20020618
11 SET_AUTHORIZATION Instance method Private Method Set Authorizations 20040202
12 SET_EVENT_HANDLER Instance method Private Method Register the Event Handlers 20020618
Events
Class /DSD/SL_CL_TA_COCI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IF_AUTH_S Private See coding Authentication, Details 20040202 begin of IF_AUTH_S, header_maintain type /DSD/HH_CHECKBOX, header_display type /DSD/HH_CHECKBOX, cashit_maintain type /DSD/HH_CHECKBOX, cashit_display type /DSD/HH_CHECKBOX, matit_maintain type /DSD/HH_CHECKBOX, matit_display type /DSD/HH_CHECKBOX, loading_conf type /DSD/HH_CHECKBOX, end of IF_AUTH_S
Method Signatures

Method ADJUST_LAYOUT_TO_AUTHORIZATION Signature

Method ADJUST_LAYOUT_TO_AUTHORIZATION on class /DSD/SL_CL_TA_COCI has no parameter.
Method ADJUST_LAYOUT_TO_AUTHORIZATION on class /DSD/SL_CL_TA_COCI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_BUFFER Call by reference Object reference (TYPE REF TO) /DSD/SL_CL_DATA_BUFFER Datenpuffer 20020618
2 Importing IT_LAYOUT Call by reference Type reference (TYPE) /DSD/SL_GUI_LAYOUT_S_TT Data layout 20020618

Method CONSTRUCTOR on class /DSD/SL_CL_TA_COCI has no exception.

Method GET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CASHIT_DISPLAY Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Anzeige Geldpositionen erlaubt 20040202
2 Exporting E_CASHIT_MAINTAIN Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Pflege Geldpositionen erlaubt 20040202
3 Exporting E_HEADER_DISPLAY Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Anzeige Headerpositionen 20040202
4 Exporting E_HEADER_MAINTAIN Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Pflege Headerpositionen 20040202
5 Exporting E_LOADING_CONF Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX 20070711
6 Exporting E_MATIT_DISPLAY Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Anzeige Materialpositionen erlaubt 20040202
7 Exporting E_MATIT_MAINTAIN Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Pflege Materialpositionen erlaubt 20040202
8 Importing I_FOR_CHECKIN Value transfer Type reference (TYPE) /DSD/HH_CHECKBOX Check-In <-> Check-Out 20040202

Method GET_AUTHORIZATION on class /DSD/SL_CL_TA_COCI has no exception.

Method GET_CURRENT_LAYOUT Signature

Method GET_CURRENT_LAYOUT on class /DSD/SL_CL_TA_COCI has no parameter.
Method GET_CURRENT_LAYOUT on class /DSD/SL_CL_TA_COCI has no exception.

Method GET_DEFAULT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT Call by reference Type reference (TYPE) /DSD/SL_GUI_LAYOUT_S_TT Layoutdaten für Subscreens 20020618

Method GET_DEFAULT_LAYOUT on class /DSD/SL_CL_TA_COCI has no exception.

Method ON_DATA_DELETED_HD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_KEYS Value transfer Attribute reference (LIKE) 20020618

Method ON_DATA_DELETED_HD on class /DSD/SL_CL_TA_COCI has no exception.

Method ON_FOCUS_CHANGED_HD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_KEY Value transfer Attribute reference (LIKE) 20020618
2 Importing E_IS_CHECKIN Value transfer Attribute reference (LIKE) 20040202

Method ON_FOCUS_CHANGED_HD on class /DSD/SL_CL_TA_COCI has no exception.

Method ON_NOK_CHANGED_CI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_KEY Value transfer Attribute reference (LIKE) 20020618
2 Importing E_POK Value transfer Attribute reference (LIKE) 20020618

Method ON_NOK_CHANGED_CI on class /DSD/SL_CL_TA_COCI has no exception.

Method ON_NOK_CHANGED_HD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_KEY Value transfer Attribute reference (LIKE) 20020618
2 Importing E_POK Value transfer Attribute reference (LIKE) 20020618

Method ON_NOK_CHANGED_HD on class /DSD/SL_CL_TA_COCI has no exception.

Method ON_NOK_CHANGED_MI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_KEY Value transfer Attribute reference (LIKE) 20020618
2 Importing E_POK Value transfer Attribute reference (LIKE) 20020618

Method ON_NOK_CHANGED_MI on class /DSD/SL_CL_TA_COCI has no exception.

Method SET_AUTHORIZATION Signature

Method SET_AUTHORIZATION on class /DSD/SL_CL_TA_COCI has no parameter.
Method SET_AUTHORIZATION on class /DSD/SL_CL_TA_COCI has no exception.

Method SET_EVENT_HANDLER Signature

Method SET_EVENT_HANDLER on class /DSD/SL_CL_TA_COCI has no parameter.
Method SET_EVENT_HANDLER on class /DSD/SL_CL_TA_COCI has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 461