SAP ABAP Class CL_DMF_SOS_OUT (DMF Source of Supply interface implementation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD (Application Component) Logistics Basic Data
     DMF_BUS_LOGIC (Package) Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMF_CONSTANTS_C Constants 20090123
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMF_T Typ Declarations for DMF_BUS_LOGIC Packages 20090109
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRF_OUTBOUND Interface for Data Replication Framework 20090109
Properties
Class CL_DMF_SOS_OUT  
Short Description DMF Source of Supply interface implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DMF_BUS_LOGIC   Business Logic 
Created 20090109   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMF_SOS_OUT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMF_CONSTANTS_C Constants 20090123
2 IF_DMF_T Typ Declarations for DMF_BUS_LOGIC Packages 20090109
3 IF_DRF_OUTBOUND Interface for Data Replication Framework 20090109
Friends
Class CL_DMF_SOS_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DC Instance attribute Private Attribute reference (LIKE) 20090210
2 DELETE Instance attribute Private Attribute reference (LIKE) 20090216
3 DELTA Instance attribute Private Attribute reference (LIKE) 20090216
4 DMF_CONSI Instance attribute Private Attribute reference (LIKE) 20090210
5 DUMMY Instance attribute Private Attribute reference (LIKE) 20090303
6 EINA_KEY Instance attribute Private Attribute reference (LIKE) 20090506
7 EINE_KEY Instance attribute Private Attribute reference (LIKE) 20090506
8 ERROR Instance attribute Private Attribute reference (LIKE) 20090225
9 ESOKZ_CONSI Instance attribute Private Attribute reference (LIKE) 20090210
10 FALSE Instance attribute Private Attribute reference (LIKE) 20090128
11 GEN_DEL_KEY Instance attribute Private Attribute reference (LIKE) 20090506
12 GEN_MASK_EINA Instance attribute Private Attribute reference (LIKE) 20090508
13 GEN_MASK_EINE Instance attribute Private Attribute reference (LIKE) 20090508
14 GEN_MASK_GEN_DEL Instance attribute Private Attribute reference (LIKE) 20090508
15 GEN_MASK_T001W Instance attribute Private Attribute reference (LIKE) 20090508
16 GEN_MASK_WRF3 Instance attribute Private Attribute reference (LIKE) 20090508
17 GS_DRF_RUNTIME_PARAM Static Attribute Private Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF external runtime parameter 20090123
18 GV_APPLICATION Static Attribute Private Type reference (TYPE) DRF_APPL Application of Data Replication Framework 20090123
19 GV_DESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090123
20 GV_DETERMINE_INT_SOS Static Attribute Private Type reference (TYPE) DMF_DET_INT_SOS Determine internal Sources of Supply 20090305
21 GV_INTERFACE Static Attribute Private Type reference (TYPE) DMF_INTERFACE Interface Type Identification 20090123
22 GV_LOGSYS Static Attribute Private Type reference (TYPE) LOGSYS Logical system 20090123
23 GV_REPLICATION_MODE Static Attribute Private Type reference (TYPE) DRF_DLMOD Replication Mode of Data Replication Framework 20090123
24 GV_RESOLVE_INT_SOS Static Attribute Private Type reference (TYPE) DMF_RESOLVE_INT_SOS Resolve internal Sources of Supply to Material Level 20090305
25 GV_RUNMODE Static Attribute Private Type reference (TYPE) DRF_RUNMOD Run mode of replication (original, restart) 20090223
26 GV_TESTRUN Static Attribute Private Type reference (TYPE) XFLAG New Input Values 20090223
27 IF_SOS Instance attribute Private Attribute reference (LIKE) 20090216
28 INFREC Instance attribute Private Attribute reference (LIKE) 20090225
29 INIT Instance attribute Private Attribute reference (LIKE) 20090216
30 INSERT Instance attribute Private Attribute reference (LIKE) 20090216
31 INTERNAL Instance attribute Private Attribute reference (LIKE) 20090225
32 MC_DRF_TABLE_TYPE_NAME Static Attribute Private Type reference (TYPE) DRF_REL_OBJECT_TYPE 'DMF_TS_SOS_WORKLIST' Table Type name of the internal relevant objects table 20090121
33 MTS_ART_SITE_ACTUAL Instance attribute Private Type reference (TYPE) DMF_TS_ART_SITE Article/Sites affected by actual bulk (sorted) 20090223
34 MTS_ART_SITE_WORKLIST Instance attribute Private Type reference (TYPE) DMF_TS_ART_SITE selected Article/Sites (sorted) 20090128
35 MTS_SOS_DATA_PROMO Instance attribute Private Type reference (TYPE) DMF_TS_SOS_DATA_PROMO Source of Supply Data - internal table (sorted) 20090128
36 MTS_SOS_DATA_PROMO_VAR Instance attribute Private Type reference (TYPE) DMF_T_SOS_DATA_PROMO_VAR Source of Supply Data - internal table (sorted) 20130214
37 MTS_VENDOR_WORKLIST Instance attribute Private Type reference (TYPE) DMF_TS_VENDOR 'newly' relevant vendors 20090128
38 MT_EXTENSIONIN Instance attribute Private Type reference (TYPE) BAPIPAREXTAB Table with BAPIPAREX as Row Type 20110610
39 MT_MERCH_CAT Instance attribute Private Type reference (TYPE) DMF_T_MATNR_MATKL merchandise categories involved in actual run 20090305
40 MT_SITE_DATA Instance attribute Private Type reference (TYPE) DMF_T_STORE_DATA sites affected by initial load 20090210
41 MT_SOS_EXT_IF Instance attribute Private Type reference (TYPE) DMF_T_SOS_EXT_IF Source of Supply - external interface structure 20090128
42 MT_SOS_PRICE_EXT_IF Instance attribute Private Type reference (TYPE) DMF_T_SOS_PRICE_EXT_IF external IF - price data 20090123
43 MT_SOS_TD_EXT_IF Instance attribute Private Type reference (TYPE) DMF_T_SOS_TD_EXT_IF external IF - time dependent data 20090123
44 MT_SOS_VAR_PRICE_EXT_IF Instance attribute Private Type reference (TYPE) DMF_T_SOS_VAR_PRICE_EXT_IF Source of Supply - Var Prices - ext. interface table 20130214
45 MV_FLG_SUPPORT_MULT_PRC Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130214
46 NEW_REL_KEY Instance attribute Private Attribute reference (LIKE) 20090506
47 PLANT Instance attribute Private Attribute reference (LIKE) 20090216
48 REINIT Instance attribute Private Attribute reference (LIKE) 20090216
49 RESTART_ALL Instance attribute Private Attribute reference (LIKE) 20090223
50 RESTART_ERROR Instance attribute Private Attribute reference (LIKE) 20090223
51 STORE Instance attribute Private Attribute reference (LIKE) 20090210
52 T001W_KEY Instance attribute Private Attribute reference (LIKE) 20090506
53 TRUE Instance attribute Private Attribute reference (LIKE) 20090128
54 UPDATE Instance attribute Private Attribute reference (LIKE) 20090216
55 VENDOR Instance attribute Private Attribute reference (LIKE) 20090210
56 VLFKZ_DC Instance attribute Private Attribute reference (LIKE) 20090213
57 VLFKZ_STORE Instance attribute Private Attribute reference (LIKE) 20090213
58 WARNING Instance attribute Private Attribute reference (LIKE) 20090225
59 WRF3_KEY Instance attribute Private Attribute reference (LIKE) 20090506
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ART_SPEC_RECORDS Instance method Private Method Create article specific records from generic internal SoS 20090122
2 CREATE_DELETION_RECORDS Instance method Private Method Create (generic) deletion records for Lane interface 20090508
3 DETERMINE_INFORECORDS Instance method Private Method Determine SoS from Purchase Inforecords 20090122
4 DETERMINE_RELEVANT_CHANGES Instance method Private Method Determine changes relevant to be sent to SAP DMF 20090226
5 DETERMINE_SOURCES_OF_SUPPLY Instance method Private Method Determine all Source of Supply Data 20090122
6 DETERMINE_SUPPLYING_SITES Instance method Private Method Determine SoS from Supplying Site Assignments 20090122
7 READ_ADDITIONAL_DATA Instance method Private Method Read additonal master to complete SoS records 20090122
8 SEND_MESSAGE_EXT Instance method Private Method Send message with extended parameters 20110610
Events
Class CL_DMF_SOS_OUT has no event.
Types
Class CL_DMF_SOS_OUT has no local type.
Method Signatures

Method CREATE_ART_SPEC_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_SOS_KEYS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - key values (sorted) 20090305
2 Importing ITS_SOS_WORKLIST Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal worklist (sorted) 20090311

Method CREATE_ART_SPEC_RECORDS on class CL_DMF_SOS_OUT has no exception.

Method CREATE_DELETION_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOS_WORKLIST Call by reference Type reference (TYPE) DMF_S_SOS_WORKLIST Source of Supply for SAP DMF - internal worklist 20090508

Method CREATE_DELETION_RECORDS on class CL_DMF_SOS_OUT has no exception.

Method DETERMINE_INFORECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SOS_KEYS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - key values (sorted) 20090206
2 Importing ITS_SOS_WORKLIST Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal worklist (sorted) 20090128

Method DETERMINE_INFORECORDS on class CL_DMF_SOS_OUT has no exception.

Method DETERMINE_RELEVANT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CHANGED_OBJECTS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal worklist (sorted) 20090226
2 Importing ITS_AFFECTED_ARTICLES Call by reference Type reference (TYPE) DMF_TS_ART Articles affected by changes 20090303
3 Importing ITS_AFFECTED_ART_SITES Call by reference Type reference (TYPE) DMF_TS_ART_SITE Art./Site comb. affected by changes 20090303
4 Importing ITS_AFFECTED_SITES Call by reference Type reference (TYPE) DMF_TS_SITE Sites affected by changes 20090303
# Exception Resumable Description Created on
1 CX_DRF_ANALYZE_CHANGES Exceptions When Filtering 20090227

Method DETERMINE_SOURCES_OF_SUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SOS_KEYS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - key data (sorted) 20090206
2 Importing ITS_SOS_WORKLIST Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal worklist (sorted) 20090129

Method DETERMINE_SOURCES_OF_SUPPLY on class CL_DMF_SOS_OUT has no exception.

Method DETERMINE_SUPPLYING_SITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SOS_KEYS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - key values (sorted) 20090206
2 Importing ITS_SOS_WORKLIST Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal worklist (sorted) 20090128

Method DETERMINE_SUPPLYING_SITES on class CL_DMF_SOS_OUT has no exception.

Method READ_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_SOS_KEYS Call by reference Type reference (TYPE) DMF_TS_SOS_WORKLIST Source of Supply - internal table (sorted) 20090305

Method READ_ADDITIONAL_DATA on class CL_DMF_SOS_OUT has no exception.

Method SEND_MESSAGE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CALL_EXTENDED Value transfer Type reference (TYPE) ABAP_BOOL 20110610

Method SEND_MESSAGE_EXT on class CL_DMF_SOS_OUT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605