SAP ABAP Class CL_LO_OIF_SLINE (Helper Class for Components dealing with SLINE)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SLS_LO_OIF (Package) Lean Order OIF
Properties
Class CL_LO_OIF_SLINE  
Short Description Helper Class for Components dealing with SLINE    
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 20080409   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LO_OIF_SLINE has no interface implemented.
Friends
Class CL_LO_OIF_SLINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ATTR_LIFSP_VALUE Constant Private Type reference (TYPE) STRING 'KEY' WD node attrubute 20080526
2 C_ATTR_PRGBZ_VALUE Constant Private Type reference (TYPE) STRING 'KEY' WD node attrubute 20080526
3 C_NODE_LIFSP_SET Constant Private Type reference (TYPE) STRING 'LIFSP_SET' WD node 20080526
4 C_NODE_PRGBZ_SET Constant Private Type reference (TYPE) STRING 'PRGBZ_SET' WD node 20080526
5 GC_AVAILABILITY_WIN Constant Public Type reference (TYPE) STRING 'W_AVAILABILITY' WD Window for Availability 20080526
6 GC_QTY_AND_DATES_WIN Constant Public Type reference (TYPE) STRING 'W_QTY_AND_DATES' WD Window for Quantities and Dates 20080526
7 GC_SLINE_DATA_WIN Constant Public Type reference (TYPE) STRING 'W_SLINE_DATA' WD Window for Sline Data 20080526
8 GO_MY_SINGLETON Static Attribute Public Object reference (TYPE REF TO) CL_LO_OIF_SLINE My singleton 20080409
9 GO_OIF_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_LO_OIF_MODEL FPM Model Class for LO_OIF_MAIN_COMP 20080409
10 MT_FIELD Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20100804
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_COMI Instance method Public Method Adopt COMI 20080527
2 DELETE_SLINES Instance method Public Method Delete slines 20080409
3 GET_FIXED_VALUES Instance method Public Method Get fixed values for a given field 20080409
4 GET_SINGLETON Static method Public Method Provides my singleton 20080409
5 GET_SLINE_MULTI Instance method Public Method Get schedule lines 20080409
6 GET_SLINE_SINGLE Instance method Public Method Get schedule line 20080409
7 ITEM_ATP_CHECK Instance method Public Method Check product availability 20080409
8 ON_OVS_GENERIC Instance method Public Method Generic OVS handler 20080409
9 SET_OIF_MODEL Instance method Public Method Sets reference to LO OIF model class 20080409
10 SET_SLINE_MULTI Instance method Private Method Register slines 20080527
11 TRANSFER Instance method Public Method Transfer data to model 20080527
Events
Class CL_LO_OIF_SLINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TDC_VALUESETFOR Public Type reference (TYPE) CHAR2 Key for requested value set 20080409
Method Signatures

Method ADOPT_COMI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SLINE_COMI Call by reference Type reference (TYPE) TDS_SLINE_COMC Lean Order - Schedule Line Data (CHAR) 20080527
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) STRING 20080527
3 Returning RS_PROPERTY Value transfer Type reference (TYPE) TDS_LO_OIF_TABLECELL_SETTINGS Table cell settings 20080527

Method ADOPT_COMI on class CL_LO_OIF_SLINE has no exception.

Method DELETE_SLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SLINE_COMV Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20080409
2 Importing IV_ITEM_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080409

Method DELETE_SLINES on class CL_LO_OIF_SLINE has no exception.

Method GET_FIXED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FNAME Call by reference Type reference (TYPE) DDSHLPSFLD Field name 20080409
2 Returning RT_KEY_VALUE_TABLE Value transfer Type reference (TYPE) WDY_KEY_VALUE_TABLE Sorted List of Key / Value Relations as Strings 20080409

Method GET_FIXED_VALUES on class CL_LO_OIF_SLINE has no exception.

Method GET_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MY_SINGLETON Value transfer Object reference (TYPE REF TO) CL_LO_OIF_SLINE Helper Class for LO_OIF_AVAILABILITY_COMP 20080409

Method GET_SINGLETON on class CL_LO_OIF_SLINE has no exception.

Method GET_SLINE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SLINE_COMI Call by reference Type reference (TYPE) TDT_SLINE_COMC Table Type for Structure TDS_SLINE_COMC 20080409
2 Exporting ET_SLINE_COMR Call by reference Type reference (TYPE) TDT_SLINE_COMR Table Type for Structure TDS_SLINE_COMR 20080409
3 Exporting ET_SLINE_COMV Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20080409
4 Exporting ET_WO_NEW_ROWS Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20080409
5 Importing IV_ITEM_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080409
6 Importing IV_NUMBER_NEW_SLINES Call by reference Type reference (TYPE) I Number of new news 20080409

Method GET_SLINE_MULTI on class CL_LO_OIF_SLINE has no exception.

Method GET_SLINE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SLINE_COMI Call by reference Type reference (TYPE) TDS_SLINE_COMC Lean Order - Schedule Line Data (CHAR) 20080409
2 Exporting ES_SLINE_COMR Call by reference Type reference (TYPE) TDS_SLINE_COMR Lean Order - Schedule Line Data (Values, Read Only) 20080409
3 Exporting ES_SLINE_COMV Call by reference Type reference (TYPE) TDS_SLINE_COMV Lean Order - Schedule Line Data (Values) 20080409
4 Importing IV_ITEM_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080409
5 Importing IV_SLINE_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080409
# Exception Resumable Description Created on
1 EXC_SLINE_INVALID Sline data invalid 20080409

Method ITEM_ATP_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_TYPE Call by reference Type reference (TYPE) CHAR1 ATP Check type ( A, B or C) 20080409

Method ITEM_ATP_CHECK on class CL_LO_OIF_SLINE has no exception.

Method ON_OVS_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OVS_CALLBACK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20080409

Method ON_OVS_GENERIC on class CL_LO_OIF_SLINE has no exception.

Method SET_OIF_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF_MODEL Call by reference Object reference (TYPE REF TO) CL_LO_OIF_MODEL reference to LO OIF model class 20080409

Method SET_OIF_MODEL on class CL_LO_OIF_SLINE has no exception.

Method SET_SLINE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJINST Call by reference Type reference (TYPE) TDT_OBJINST Table Type for Structure TDS_OBJINST 20080829
2 Exporting ET_SLINE_COMV Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20080829
3 Exporting ET_SLINE_COMX Call by reference Type reference (TYPE) TDT_SLINE_COMC Table Type for Structure TDS_SLINE_COMC 20080829
4 Importing IT_SLINE_COMV_NEW Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20080527
5 Importing IV_ITEM_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080527

Method SET_SLINE_MULTI on class CL_LO_OIF_SLINE has no exception.

Method TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHG_LOG Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: List with Context Changes 20080528
2 Importing IV_ITEM_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080527
3 Importing IV_WIN Call by reference Type reference (TYPE) STRING Windo the view belongs to 20080527

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