...
This document describes changes in the 3Keys Kazakhstan CEDM connector ABAP part.
2. Description
Notification check for zero price value changed. Zero price Price value 0 is allowed in for the following cases:
...
CEDM messages. The following sources of price information allow the price value 0:
Price value 0 maintained with Popup Missing data
...
Zero price is set from GTIN attribute
...
Price value 0 maintained as GTIN attribute
Price value 0 set in the BADI /K3TKZ/BADI_EDO_CHG_AFTER_MAP
For other cases notification check will return price validation errorThe message processing will be stopped in status 05-Missing data and waiting manual user input in case price cannot be determined.
New feature.
Price determination logic changed:
Fill price from GTIN attribute ZKZ_PRICE_00XX (document type specific, for example ZKZ_PRICE_0003 Import from 3rd countries) - new GTIN attrubute
Fill price from GTIN attribute ZKZ_PRICE
To use new GTIN attribute it is required to activate BC Set /K3TKZ/CUST_EDO_3_X_2024_04_05 and maintain GTIN attribute manually via transaction /STTP/COCKPIT node “Trade Items” tab “Additional Attributes” for relevant document types. New BC Set contains the following GTIN attributes:New GTIN attributes for price per CEDM message type.
ZKZ_PRICE_0001 (“Act of acceptance Single Distributor” notification)
ZKZ_PRICE_0002 (“Import from EAEU” notification)
ZKZ_PRICE_0003 (“Import from 3rd countries” notification)
ZKZ_PRICE_0004 (“Withdrawal” notification)
ZKZ_PRICE_0005 (“Return to circulation” notification)
ZKZ_PRICE_0010 (“Act of acceptance” notification)
To use new GTIN attribute it is required to activate BC Set /K3TKZ/CUST_EDO_3_X_2024_04_05 and maintain GTIN attribute manually via transaction /STTP/COCKPIT node “Trade Items” tab “Additional Attributes” for relevant document types
The system will determine price from the default GTIN attribute “ZKZ_PRICE” if GTIN attributes for price per CEDM message type is not maintained.
New feature.
3. Solution
Import related transport request
...
Short description | Program | Object type | Object name |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_0_2024_04_05 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_1_2024_04_05 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_2_2024_04_05 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_04_05 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_4_2024_04_05 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_CONST |
Documentation | LIMU | DOCU | NA/K3TKZ/EDO039 |
Screen | LIMU | DYNP | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF 0003 |
Function Module | LIMU | FUNC | /K3TKZ/EDO_QTY_READ |
Function Module | LIMU | FUNC | /K3TKZ/EDO_QTY_SAVE |
Single Message | LIMU | MESS | /K3TKZ/EDO039 |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0001_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0001_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0001_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0002_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0002_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0002_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0003_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0003_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0003_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0004_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0004_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0004_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0005_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0005_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0005_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0010_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0010_MAPPER DETERMINE_PRICE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0010_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0011_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0092_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_6000_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CONVERT_TO_QTY |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT SET_DEFAULT_DET_ALV_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_QTY FIELDCATALOG |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFCLI |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFCLS |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFF01 |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFI01 |
Table Definition | LIMU | TABD | /K3TKZ/EDO_QTY |
Table Definition | LIMU | TABD | /K3TKZ/S_ALV_EDO_DET |
Domain | R3TR | DOMA | /K3TKZ/D_EDO_NOTE2024_04_05V1 |
Data Element | R3TR | DTEL | /K3TKZ/E_EDO_PRICE_VAL_SET |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_0_2024_04_05 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_1_2024_04_05 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_2_2024_04_05 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_04_05 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_4_2024_04_05 |
...
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|