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
⤷ 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 |