Hierarchy
⤷ 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 | 20081201 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20081208 |
Properties
Class | CL_DMF_SPR_OUT | |
Short Description | DMF Sales Price 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 | 20081120 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_DMF_SPR_OUT has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_DMF_CONSTANTS_C | Constants | 20081201 | ||
2 | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20081208 |
Friends
Class CL_DMF_SPR_OUT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CV_BLTYP | Constant | Private | Type reference (TYPE) | BLTYP | '85' | document category | 20090304 | |
2 | CV_PSIZE | Constant | Private | Type reference (TYPE) | I | 500 | package size WIND | 20090304 | |
3 | CV_SPR_TTYPE | Constant | Private | Type reference (TYPE) | CHAR20 | 'DMF_TS_SPR_OBJECT' | table type | 20090304 | |
4 | CV_TC_EVENT_02 | Constant | Private | Type reference (TYPE) | VORGA | '02' | pricing transaction event | 20090304 | |
5 | C_DC | Instance attribute | Private | Attribute reference (LIKE) | 20090217 | ||||
6 | C_DELE | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
7 | C_DELTA | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
8 | C_INIT | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
9 | C_INSERT | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
10 | C_NO | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
11 | C_PLANT | Instance attribute | Private | Attribute reference (LIKE) | 20090217 | ||||
12 | C_REINIT | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
13 | C_RESTART_ERROR | Instance attribute | Private | Attribute reference (LIKE) | 20090223 | ||||
14 | C_RFC_ERROR | Instance attribute | Private | Attribute reference (LIKE) | 20090304 | ||||
15 | C_SEND_MESSAGE | Instance attribute | Private | Attribute reference (LIKE) | 20090304 | ||||
16 | C_SPR | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
17 | C_STORE | Instance attribute | Private | Attribute reference (LIKE) | 20090217 | ||||
18 | C_UPDATE | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
19 | C_VENDOR | Instance attribute | Private | Attribute reference (LIKE) | 20090217 | ||||
20 | C_YES | Instance attribute | Private | Attribute reference (LIKE) | 20081201 | ||||
21 | DS_TABLE_ATTR | Instance attribute | Private | See coding | 20131024 | ||||
22 | GS_COND_KEY | Static Attribute | Private | Type reference (TYPE) | DMF_S_CONDTYPE_KEY | condition type key | 20090304 | ||
23 | GS_DRF_PARA | Static Attribute | Private | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF paramater | 20090304 | ||
24 | GS_PARALLEL_ACTIVE | Static Attribute | Private | Type reference (TYPE) | DMF_BOOLEAN | Boolean Value | 20131024 | ||
25 | GS_TABLE_TYPE | Static Attribute | Private | See coding | 20131024 | ||||
26 | GT_COMP_DESCR | Instance attribute | Private | Type reference (TYPE) | TY_T_COMP_DESCR | 20131024 | |||
27 | GT_GROSS_KSCHL | Static Attribute | Private | Type reference (TYPE) | DMF_T_KSCHL | Condition Type | 20101013 | ||
28 | GT_STORES | Static Attribute | Private | Type reference (TYPE) | DMF_T_STORE_DATA | store data (VKORG/VTWEG/WERKS) | 20090304 | ||
29 | GT_VAT_KSCHL | Static Attribute | Private | See coding | Condition Type: Gross Sales Price | 20130702 | |||
30 | GV_GROSS_KSCHL | Static Attribute | Private | Type reference (TYPE) | KSCHL | Condition Type | 20090304 | ||
31 | GV_MAX_PROC | Static Attribute | Private | Type reference (TYPE) | RZLLI_WPQT | max. number of processes | 20090304 | ||
32 | GV_MWSTR | Static Attribute | Private | Type reference (TYPE) | LIFELD | 'MWSTR' | vat replacement | 20090304 | |
33 | GV_NET_KSCHL | Static Attribute | Private | Type reference (TYPE) | KSCHL | Condition Type | 20090304 | ||
34 | GV_RECEIVED | Static Attribute | Private | Type reference (TYPE) | I | number of received jobs | 20090304 | ||
35 | GV_RUN_PROC | Static Attribute | Private | Type reference (TYPE) | RZLLI_WPQT | number of processes | 20090304 | ||
36 | GV_SENT | Static Attribute | Private | Type reference (TYPE) | I | number of sent jobs | 20090304 | ||
37 | GV_SERVER_GROUP | Static Attribute | Private | Type reference (TYPE) | WJDSERVERGRP | server group | 20090304 | ||
38 | GV_TASK_SIZE_PROCMSG | Static Attribute | Private | Type reference (TYPE) | DRF_OUTB_PARAM_VALUE | Outbound Parameter Value | 20131024 | ||
39 | GV_TKNAME | Static Attribute | Private | Type reference (TYPE) | DMF_TASKNAME | '00000001' | taskname for parallel tasks | 20090304 | |
40 | GV_VAT_KSCHL | Static Attribute | Private | Type reference (TYPE) | KSCHL | Condition Type | 20090304 | ||
41 | GV_VKPNE | Static Attribute | Private | Type reference (TYPE) | LIFELD | 'VKPNE' | net spr replacement | 20090304 | |
42 | MS_PARALLEL_TASK_ADMIN | Instance attribute | Private | Type reference (TYPE) | TY_S_PARALLEL_TASK_ADMIN | 20131024 | |||
43 | MS_SALES_PRICE_INFO | Instance attribute | Private | Type reference (TYPE) | DMF_S_PRICE_INFO | sales price info (RFC) structure | 20081126 | ||
44 | MT_ART_CLIENT_DATA | Instance attribute | Private | Type reference (TYPE) | DMF_T_MATERIAL_CH_DATA | table with articles (for store independent process) | 20081120 | ||
45 | MT_ART_STORE_DATA | Instance attribute | Private | Type reference (TYPE) | DMF_TS_SPR_OBJECT | table with articles (for store dependent process) | 20081120 | ||
46 | MT_ART_STORE_DATA_WITH_PRICE | Instance attribute | Private | Type reference (TYPE) | DMF_TS_SPR_OBJECT | Sales Price Inormation relevant object table | 20131024 | ||
47 | MT_COND_TYPES | Instance attribute | Private | Type reference (TYPE) | DMF_T_SALESCOND_TYPE | current condition types | 20081120 | ||
48 | MT_MARA | Instance attribute | Private | Type reference (TYPE) | MARA_TAB | MARA Table | 20131024 | ||
49 | MT_MAW1 | Instance attribute | Private | Type reference (TYPE) | TY_T_MAW1 | 20131024 | |||
50 | MT_MVKE | Instance attribute | Private | Type reference (TYPE) | MVKE_TAB | MVKE Table | 20131024 | ||
51 | MT_RFC_SALES_PRICE_INFO | Instance attribute | Private | Type reference (TYPE) | DMF_T_RFC_SALES_PRICE | RFC sales price info | 20081126 | ||
52 | MT_RFC_SALES_PRICE_INFO_CLIENT | Instance attribute | Private | Type reference (TYPE) | DMF_TS_DISCHAIN_RFC_SLS_PRICE | Tbale Type of DMF_S_DISCHAIN_RFC_SALES_PRICE | 20131024 | ||
53 | MT_RFC_VAR_PRICES | Instance attribute | Private | Type reference (TYPE) | DMF_T_RFC_VAR_PRICE | RFC table for variable prices | 20130416 | ||
54 | MT_RFC_VAR_PRICES_CLIENT | Instance attribute | Private | Type reference (TYPE) | DMF_T_RFC_VAR_PRICE | RFC table for variable prices | 20131024 | ||
55 | MT_SALES_ORG | Instance attribute | Private | Type reference (TYPE) | DMF_T_SALES_ORG | relevant sales organizations | 20081120 | ||
56 | MT_SALES_PRICE_INFO | Instance attribute | Private | Type reference (TYPE) | DMF_T_PRICE_INFO | price information in Service structure | 20081126 | ||
57 | MV_ENDPR | Instance attribute | Private | Type reference (TYPE) | LIFELD | 'ENDPR' | final sales price | 20090304 | |
58 | MV_FLG_SUPPORT_MULT_UOM | Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130416 | ||
59 | MV_REF_KNUMH | Instance attribute | Private | Type reference (TYPE) | KNUMH | Condition record number | 20090304 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ANALYZE_SALES_PRICES | Instance method | Private | Method | analysis of sales prices based on WIND entries | 20081120 |
2 | CHECK_PRICE | Instance method | Private | Method | check if sales price exists | 20090325 |
3 | COLLECT_RESULT_WIND | Instance method | Public | Method | collect all results from the WIND package analysis | 20081120 |
4 | DETERMINE_CONDITION_TYPES | Instance method | Private | Method | determination of relevant condtion types | 20081120 |
5 | DETERMINE_PRICEDEP_ARTICLE | Static method | Public | Method | determination of reference price dependent articles | 20081120 |
6 | DETERMINE_SALES_PRICES | Instance method | Private | Method | determination of sales prices | 20081120 |
7 | DETERMINE_SALES_PRICES_UOM | Instance method | Private | Method | determination of sales prices for multiple UoMs | 20111111 |
8 | FILL_REQUEST_STRUCTURE | Instance method | Private | Method | fill sales price information request structure: Table | 20081120 |
9 | FILL_REQUEST_STRUCTURE_2 | Instance method | Private | Method | fill sales price information request structure - for 1 entry | 20081126 |
10 | FILL_RFC_TABLE | Instance method | Private | Method | fill RFC related pricing table: Table | 20081120 |
11 | FILL_RFC_TABLE_2 | Instance method | Private | Method | fill RFC related pricing table: flat structure | 20081126 |
12 | FILL_RFC_TABLE_VAR_PRICES | Instance method | Private | Method | Fill RFC related variable pricing table: Table | 20111111 |
13 | FILL_SPI_TABLE | Instance method | Private | Method | sales price table is mapped to SPInformation structure | 20081120 |
14 | FIND_CLIENT_LEVEL_PRICES | Instance method | Private | Method | Find the distribution chain level prices | 20131024 |
15 | GET_SALES_PRICES | Static method | Public | Method | determination of sales prices for external DMF interfaces | 20081124 |
16 | IF_ANALYZE_CHANGES | Instance method | Public | Method | Change Analysis (Change Pointer, ...) | 20081205 |
17 | IF_ANALYZE_CHANGES_BY_OTHERS | Instance method | Public | Method | Change Analysis by 'other' parameters than change pointers | 20090128 |
18 | IF_DELTA | Instance method | Private | Method | 20081208 | |
19 | IF_INITIALIZE | Static method | Public | Method | Initialize method of the outbound implementation | 20090128 |
20 | IF_MAP | Instance method | Private | Method | 20081208 | |
21 | IF_MAP_DATA2MESSAGE | Instance method | Public | Method | Map Internal Data to the Message | 20090128 |
22 | IF_MAP_DATA2_MESSAGE | Instance method | Public | Method | Map Internal Data to the Message | 20081205 |
23 | IF_READ_COMPLETE_DATA | Instance method | Public | Method | Read Complete data | 20090128 |
24 | IF_SELECT_COMPLETE_DATA | Instance method | Public | Method | Selects all DB Data Required for the ES Message | 20081205 |
25 | PRESELECT_ORG_DATA | Instance method | Private | Method | preselection of relevant organization data | 20081124 |
26 | READ_WIND_PACKAGE | Instance method | Private | Method | reading of WIND entries based on packages | 20081120 |
27 | REORGANIZE_WIND | Instance method | Private | Method | reorganization of WIND | 20090119 |
Events
Class CL_DMF_SPR_OUT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_COMPDESCR | Private | See coding | 20131024 | BEGIN OF ty_s_compdescr,
length TYPE int4,
decimals TYPE int4,
type_kind TYPE char1,
name TYPE char30,
END OF ty_s_compdescr
|
||
2 | TY_S_COMP_DESCR | Private | See coding | 20131024 | BEGIN OF ty_s_comp_descr,
INCLUDE TYPE ty_s_compdescr,
type_absolute_name TYPE char200,
END OF ty_s_comp_descr
|
||
3 | TY_S_KEYDESCR | Private | See coding | 20131024 | BEGIN OF ty_s_keydescr,
name TYPE char255,
END OF ty_s_keydescr
|
||
4 | TY_S_PARALLEL_TASK_ADMIN | Private | See coding | 20131024 | begin of ty_s_parallel_task_admin,
last_tabix type sytabix,
log_counter TYPE numc10,
end of ty_s_parallel_task_admin
|
||
5 | TY_T_COMP_DESCR | Private | See coding | 20131024 | ty_t_comp_descr TYPE TABLE OF ty_s_comp_descr
|
||
6 | TY_T_KEYDESCR | Private | See coding | 20131024 | ty_t_keydescr TYPE TABLE OF ty_s_keydescr WITH KEY name
|
||
7 | TY_T_MAW1 | Private | See coding | 20131024 | ty_t_maw1 TYPE TABLE OF maw1
|
Method Signatures
Method ANALYZE_SALES_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SALES_ORG | Call by reference | Type reference (TYPE) | DMF_T_SALES_ORG | table for sales organisation data | 20081120 | ||
2 | Importing | IT_STORE_DATA | Call by reference | Type reference (TYPE) | DMF_T_STORE_DATA | table with store data | 20081120 | ||
3 | Importing | IV_BLTYP | Call by reference | Type reference (TYPE) | BLTYP | Document category for document index updates | 20081120 | ||
4 | Importing | IV_GROUP | Call by reference | Type reference (TYPE) | WJDSERVERGRP | Name of Logon/Server Group for Parallel Processing | 20081120 | ||
5 | Importing | IV_PSIZE | Call by reference | Type reference (TYPE) | I | package size | 20081120 |
Method ANALYZE_SALES_PRICES on class CL_DMF_SPR_OUT has no exception.
Method CHECK_PRICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_SACO | Call by reference | Type reference (TYPE) | DMF_T_SACO | Sales price calculation: validity periods of SP conditions | 20090325 |
Method CHECK_PRICE on class CL_DMF_SPR_OUT has no exception.
Method COLLECT_RESULT_WIND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_TASK | Call by reference | Type reference (TYPE) | CLIKE | 20081120 |
Method COLLECT_RESULT_WIND on class CL_DMF_SPR_OUT has no exception.
Method DETERMINE_CONDITION_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20081120 | ||
2 | Importing | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20081120 | ||
3 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant Table for National (Centrally Agreed) Contracts | 20081120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DMF_SPR_FATAL_ERROR | DMF: SPR exception class for fatal errors | 20081210 |
Method DETERMINE_PRICEDEP_ARTICLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DEP_ARTICLES | Call by reference | Type reference (TYPE) | DMF_T_DEP_ARTICLE | table with price dependent articles | 20081120 | ||
2 | Importing | IT_MATNR | Call by reference | Type reference (TYPE) | DMF_T_MATNR | table for material number (only matnr) | 20081120 | ||
3 | Importing | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20081120 | ||
4 | Importing | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20081120 |
Method DETERMINE_PRICEDEP_ARTICLE on class CL_DMF_SPR_OUT has no exception.
Method DETERMINE_SALES_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_S_PRICE_INFO | DMF Sales Price Information for SalesPriceInformation Serv. | 20081120 | ||
2 | Changing | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20081120 | ||
3 | Importing | IT_SALES_COND_TYPES | Call by reference | Type reference (TYPE) | DMF_T_SALESCOND_TYPE | table with sales condition types | 20081120 |
Method DETERMINE_SALES_PRICES on class CL_DMF_SPR_OUT has no exception.
Method DETERMINE_SALES_PRICES_UOM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_T_PRICE_INFO | SPI Service related sales price table | 20111111 | ||
2 | Importing | IS_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_S_PRICE_INFO | DMF Sales Price Information for SalesPriceInformation Serv. | 20111111 | ||
3 | Importing | IT_EXCLUDED_MATNR_UOMS | Call by reference | Type reference (TYPE) | DMF_T_MATNR_MEINH | Sorted Table for Material Number and Unit of Measure | 20111111 | ||
4 | Importing | IT_EXCLUDED_UOMS | Call by reference | Type reference (TYPE) | DMF_T_MEINH | Sorted table for Units of Measure | 20111111 |
Method DETERMINE_SALES_PRICES_UOM on class CL_DMF_SPR_OUT has no exception.
Method FILL_REQUEST_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SALES_PRICE_INFO | Call by reference | Type reference (TYPE) | DMF_T_PRICE_INFO | SPI Service related sales price table | 20081120 | ||
2 | Importing | IT_LOCPROD | Call by reference | Type reference (TYPE) | DMF_T_MATERIAL_STORE_DATA | location/product | 20081120 | ||
3 | Importing | IV_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | '99991231' | Current Date of Application Server | 20081120 | |
4 | Importing | IV_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Current Date of Application Server | 20081120 |
Method FILL_REQUEST_STRUCTURE on class CL_DMF_SPR_OUT has no exception.
Method FILL_REQUEST_STRUCTURE_2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SALES_PRICE_INFO | Call by reference | Type reference (TYPE) | DMF_S_PRICE_INFO | SPI Service related sales price table | 20081126 | ||
2 | Importing | IS_LOCPROD | Call by reference | Type reference (TYPE) | DMF_S_MATERIAL_STORE_DATA | location/product | 20081126 | ||
3 | Importing | IV_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | '99991231' | Current Date of Application Server | 20081126 | |
4 | Importing | IV_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Current Date of Application Server | 20081126 |
Method FILL_REQUEST_STRUCTURE_2 on class CL_DMF_SPR_OUT has no exception.
Method FILL_RFC_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20090218 | ||
2 | Exporting | ET_RFC_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_T_RFC_SALES_PRICE | RFC table for sales prices | 20090123 | ||
3 | Importing | IT_SPR_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_T_PRICE_INFO | Service related sales price table | 20081120 |
Method FILL_RFC_TABLE on class CL_DMF_SPR_OUT has no exception.
Method FILL_RFC_TABLE_2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20090218 | ||
2 | Exporting | ET_RFC_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_T_RFC_SALES_PRICE | RFC table for sales prices | 20081126 | ||
3 | Importing | IS_SPR_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_S_PRICE_INFO | Service related sales price table | 20081126 |
Method FILL_RFC_TABLE_2 on class CL_DMF_SPR_OUT has no exception.
Method FILL_RFC_TABLE_VAR_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RFC_VAR_PRICES | Call by reference | Type reference (TYPE) | DMF_T_RFC_VAR_PRICE | RFC table for variable prices | 20111111 | ||
2 | Importing | IT_SPR_VAR_PRICES | Call by reference | Type reference (TYPE) | DMF_T_BADI_VAR_PRICE | BAdI structure for variable prices | 20111111 |
Method FILL_RFC_TABLE_VAR_PRICES on class CL_DMF_SPR_OUT has no exception.
Method FILL_SPI_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SALES_PRICES | Call by reference | Type reference (TYPE) | DMF_S_PRICE_INFO | DMF Sales Price Information for SalesPriceInformation Serv. | 20081120 | ||
2 | Importing | IT_SACO | Call by reference | Type reference (TYPE) | DMF_T_SACO | table with structure of saco | 20081120 |
Method FILL_SPI_TABLE on class CL_DMF_SPR_OUT has no exception.
Method FIND_CLIENT_LEVEL_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RELEVANT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20131024 |
Method FIND_CLIENT_LEVEL_PRICES on class CL_DMF_SPR_OUT has no exception.
Method GET_SALES_PRICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ARTICLE_SITES | Call by reference | Type reference (TYPE) | DMF_T_MATERIAL_STORE_DATA | table with articles (for store dependent process) | 20090309 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20081124 | ||
3 | Exporting | ET_SALES_PRICE_INFO | Call by reference | Type reference (TYPE) | DMF_T_RFC_SALES_PRICE | RFC table for sales prices | 20081124 | ||
4 | Exporting | ET_VAR_PRICE_INFO | Call by reference | Type reference (TYPE) | DMF_T_RFC_VAR_PRICE | RFC table for variable prices | 20111111 | ||
5 | Importing | IV_FLG_SUPPORT_MULT_UOM | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20111111 |
Method GET_SALES_PRICES on class CL_DMF_SPR_OUT has no exception.
Method IF_ANALYZE_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20081205 | ||
2 | Importing | IV_CP_CREATION_DATE_HIGH | Call by reference | Type reference (TYPE) | SYDATS | (8-character) Date for SYST | 20081205 | ||
3 | Importing | IV_CP_CREATION_DATE_LOW | Call by reference | Type reference (TYPE) | SYDATS | (8-character) Date for SYST | 20081205 | ||
4 | Importing | IV_CP_CREATION_TIME_HIGH | Call by reference | Type reference (TYPE) | SYUZEIT | Current Time of Application Server | 20081205 | ||
5 | Importing | IV_CP_CREATION_TIME_LOW | Call by reference | Type reference (TYPE) | SYUZEIT | Current Time of Application Server | 20081205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_ANALYZE_CHANGES | Exceptions When Filtering | 20081205 | |
2 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20081205 |
Method IF_ANALYZE_CHANGES_BY_OTHERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Objectsto be distributed | 20090128 | ||
2 | Exporting | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20090128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_ANALYZE_CHANGES | Exceptions When Filtering | 20090128 | |
2 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20090128 |
Method IF_DELTA Signature
Method IF_DELTA on class CL_DMF_SPR_OUT has no parameter.
Method IF_DELTA on class CL_DMF_SPR_OUT has no exception.
Method IF_INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_IF_DRF_OUTBOUND | Call by reference | Object reference (TYPE REF TO) | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20090128 | ||
2 | Exporting | ES_RUNTIME_PARAM_OUT_IMPL | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAM_OUT_IMPL | Runtime Parameter of the outbound implementation | 20090128 | ||
3 | Importing | IS_RUNTIME_PARAM | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF external runtime parameter | 20090128 |
Method IF_INITIALIZE on class CL_DMF_SPR_OUT has no exception.
Method IF_MAP Signature
Method IF_MAP on class CL_DMF_SPR_OUT has no parameter.
Method IF_MAP on class CL_DMF_SPR_OUT has no exception.
Method IF_MAP_DATA2MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_RELEVANT_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | 20090128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20090128 | |
2 | CX_DRF_PROCESS_MESSAGES | Send Exceptions during Service/Message | 20090128 |
Method IF_MAP_DATA2_MESSAGE Signature
Method IF_MAP_DATA2_MESSAGE on class CL_DMF_SPR_OUT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20081205 | |
2 | CX_DRF_PROCESS_MESSAGES | Send Exceptions during Service/Message | 20081205 |
Method IF_READ_COMPLETE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_RELEVANT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Object to Be Sent | 20090128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20090128 | |
2 | CX_DRF_PROCESS_MESSAGES | Send Exceptions during Service/Message | 20090128 |
Method IF_SELECT_COMPLETE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Object to Be Sent | 20081205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_EXCEPTION | Root Class for Exceptions | 20081205 | |
2 | CX_DRF_PROCESS_MESSAGES | Send Exceptions during Service/Message | 20081205 |
Method PRESELECT_ORG_DATA Signature
Method PRESELECT_ORG_DATA on class CL_DMF_SPR_OUT has no parameter.
Method PRESELECT_ORG_DATA on class CL_DMF_SPR_OUT has no exception.
Method READ_WIND_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_WIND_PACKAGE | Call by reference | Type reference (TYPE) | DMF_T_WIND | Document Index: Conditions for Automatic Document Adjustment | 20081120 | ||
2 | Exporting | EV_FINAL_ENTRY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20081120 | ||
3 | Importing | IV_BLTYP | Call by reference | Type reference (TYPE) | BLTYP | Document category for document index updates | 20081120 | ||
4 | Importing | IV_PSIZE | Call by reference | Type reference (TYPE) | I | WIND package size | 20081120 |
Method READ_WIND_PACKAGE on class CL_DMF_SPR_OUT has no exception.
Method REORGANIZE_WIND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BLTYP | Call by reference | Type reference (TYPE) | BLTYP | Document category for document index updates | 20090119 |
Method REORGANIZE_WIND on class CL_DMF_SPR_OUT has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 605 |