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 | Instance attribute | Private | Attribute reference (LIKE) | 20090210 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20090210 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20090303 | |||||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 | |||||
| 7 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 | |||||
| 8 | Instance attribute | Private | Attribute reference (LIKE) | 20090225 | |||||
| 9 | Instance attribute | Private | Attribute reference (LIKE) | 20090210 | |||||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | 20090128 | |||||
| 11 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 | |||||
| 12 | Instance attribute | Private | Attribute reference (LIKE) | 20090508 | |||||
| 13 | Instance attribute | Private | Attribute reference (LIKE) | 20090508 | |||||
| 14 | Instance attribute | Private | Attribute reference (LIKE) | 20090508 | |||||
| 15 | Instance attribute | Private | Attribute reference (LIKE) | 20090508 | |||||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20090508 | |||||
| 17 | Static Attribute | Private | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF external runtime parameter | 20090123 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | DRF_APPL | Application of Data Replication Framework | 20090123 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20090123 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | DMF_DET_INT_SOS | Determine internal Sources of Supply | 20090305 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | DMF_INTERFACE | Interface Type Identification | 20090123 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | LOGSYS | Logical system | 20090123 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | DRF_DLMOD | Replication Mode of Data Replication Framework | 20090123 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | DMF_RESOLVE_INT_SOS | Resolve internal Sources of Supply to Material Level | 20090305 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | DRF_RUNMOD | Run mode of replication (original, restart) | 20090223 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | XFLAG | New Input Values | 20090223 | |||
| 27 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 28 | Instance attribute | Private | Attribute reference (LIKE) | 20090225 | |||||
| 29 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 30 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 31 | Instance attribute | Private | Attribute reference (LIKE) | 20090225 | |||||
| 32 | 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 | Instance attribute | Private | Type reference (TYPE) | DMF_TS_ART_SITE | Article/Sites affected by actual bulk (sorted) | 20090223 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | DMF_TS_ART_SITE | selected Article/Sites (sorted) | 20090128 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | DMF_TS_SOS_DATA_PROMO | Source of Supply Data - internal table (sorted) | 20090128 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | DMF_T_SOS_DATA_PROMO_VAR | Source of Supply Data - internal table (sorted) | 20130214 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | DMF_TS_VENDOR | 'newly' relevant vendors | 20090128 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | BAPIPAREXTAB | Table with BAPIPAREX as Row Type | 20110610 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | DMF_T_MATNR_MATKL | merchandise categories involved in actual run | 20090305 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | DMF_T_STORE_DATA | sites affected by initial load | 20090210 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | DMF_T_SOS_EXT_IF | Source of Supply - external interface structure | 20090128 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | DMF_T_SOS_PRICE_EXT_IF | external IF - price data | 20090123 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | DMF_T_SOS_TD_EXT_IF | external IF - time dependent data | 20090123 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | DMF_T_SOS_VAR_PRICE_EXT_IF | Source of Supply - Var Prices - ext. interface table | 20130214 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130214 | |||
| 46 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 | |||||
| 47 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 48 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 49 | Instance attribute | Private | Attribute reference (LIKE) | 20090223 | |||||
| 50 | Instance attribute | Private | Attribute reference (LIKE) | 20090223 | |||||
| 51 | Instance attribute | Private | Attribute reference (LIKE) | 20090210 | |||||
| 52 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 | |||||
| 53 | Instance attribute | Private | Attribute reference (LIKE) | 20090128 | |||||
| 54 | Instance attribute | Private | Attribute reference (LIKE) | 20090216 | |||||
| 55 | Instance attribute | Private | Attribute reference (LIKE) | 20090210 | |||||
| 56 | Instance attribute | Private | Attribute reference (LIKE) | 20090213 | |||||
| 57 | Instance attribute | Private | Attribute reference (LIKE) | 20090213 | |||||
| 58 | Instance attribute | Private | Attribute reference (LIKE) | 20090225 | |||||
| 59 | Instance attribute | Private | Attribute reference (LIKE) | 20090506 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Create article specific records from generic internal SoS | 20090122 | |
| 2 | Instance method | Private | Method | Create (generic) deletion records for Lane interface | 20090508 | |
| 3 | Instance method | Private | Method | Determine SoS from Purchase Inforecords | 20090122 | |
| 4 | Instance method | Private | Method | Determine changes relevant to be sent to SAP DMF | 20090226 | |
| 5 | Instance method | Private | Method | Determine all Source of Supply Data | 20090122 | |
| 6 | Instance method | Private | Method | Determine SoS from Supplying Site Assignments | 20090122 | |
| 7 | Instance method | Private | Method | Read additonal master to complete SoS records | 20090122 | |
| 8 | 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 | CTS_SOS_KEYS | Call by reference | Type reference (TYPE) | DMF_TS_SOS_WORKLIST | Source of Supply - key values (sorted) | 20090305 | |||
| 2 | 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 | 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 | ETS_SOS_KEYS | Call by reference | Type reference (TYPE) | DMF_TS_SOS_WORKLIST | Source of Supply - key values (sorted) | 20090206 | |||
| 2 | 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 | CTS_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | DMF_TS_SOS_WORKLIST | Source of Supply - internal worklist (sorted) | 20090226 | |||
| 2 | ITS_AFFECTED_ARTICLES | Call by reference | Type reference (TYPE) | DMF_TS_ART | Articles affected by changes | 20090303 | |||
| 3 | ITS_AFFECTED_ART_SITES | Call by reference | Type reference (TYPE) | DMF_TS_ART_SITE | Art./Site comb. affected by changes | 20090303 | |||
| 4 | ITS_AFFECTED_SITES | Call by reference | Type reference (TYPE) | DMF_TS_SITE | Sites affected by changes | 20090303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ETS_SOS_KEYS | Call by reference | Type reference (TYPE) | DMF_TS_SOS_WORKLIST | Source of Supply - key data (sorted) | 20090206 | |||
| 2 | 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 | ETS_SOS_KEYS | Call by reference | Type reference (TYPE) | DMF_TS_SOS_WORKLIST | Source of Supply - key values (sorted) | 20090206 | |||
| 2 | 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 | 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 | 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 |