Professional Documents
Culture Documents
Solution ID
MM-05-201
Solution Name
Function ID
Development Title
Project
NMIPL_AS
Team
MM
Prepared By:
The Prepared By signature indicates the individual(s) who authored this document:
Prepared By
Name
Title/Role
Kazuya Sakamoto
MM
Reviewed By:
The Reviewed By signature indicates the individual(s) who reviewed this document for content and
clarity, and to the best of their knowledge, this document satisfactorily achieves the purpose and scope
defined herein:
Name
Title/Role
Reviewed By
Masanobu Iwabuchi
Outsource (Application)
Reviewed By
Hiroyuki Mochida
Outsource (Application)
Approved By:
The Approved By signature indicates the individual(s) who approved this document for content and
clarity, and to the best of their knowledge, this document complies with corporate policies and
procedures:
Name
Title/Role
Approved By
Keiji Matsuzaki
Approved By
Hiroki Murase
Approved By
Tamie Akimori
Nissan IS (BA)
Approved By
Yousuke Matsuoka
Nissan IS (IS)
TABLE OF CONTENTS
1
Objectives....................................................................................................... 4
1.1
Summary......................................................................................................... 5
2.1
Requirement Overview................................................................................................... 5
2.2
Development Type.......................................................................................................... 6
2.3
Impacted Systems.......................................................................................................... 6
2.4
2.5
Risks/ Issues................................................................................................................... 6
2.6
Dependencies................................................................................................................. 6
Process................................................................................................................. 8
2.7
Process Description........................................................................................................ 8
2.8
Process Flow................................................................................................................. 39
2.9
Interface/Conversion Information....................................................................41
3.1
3.2
Summary...................................................................................................................... 41
3.3
Dependencies/Prerequisites.......................................................................................... 41
3.4
Interface Information.................................................................................................... 42
3.5
3.6
3.7
3.8
3.9
Revision History............................................................................................. 45
Objectives
1.1
The objective of the Functional Specification is to provide an overview of the Add-On process and highlight
critical activities that are essential to a successful Add-On.
The document consists of three major sections:
Summary (Section 2)
Process (Section 3)
Summary
2.1
Requirement Overview
2.1.1 Overview
3PL SAP
SAP
2.1.1 Overview
Receive the Inbound/Inventory Information from 3PL, based on the information received, SAP will then
operate the inbound and inventory process in order to reflect the result to SAP. Target items will be
Purchase Order (Domestic, Import, Buyback), Stock Transfer (Referral, Replenishment), Return
Goods. For each item, operate the inbound and inventory process: Inventory process will manage the
quantity of the products that are yet to be included in the inventory. If the inventory quantity exceeds
the inbound quantity, then output as an error.
And if actual receiving quantity (105) is less than delivery instruction quantity (103), system should
reverse the imbalanced quantity of delivery instruction quantity (104) then inbound process should
process (105).
If the material data, purchase order data is not able to change, and the Inbound/Inventory process
turns out as an error, this process will be automatically set to be re-processed for the next time.
2.1.2 Frequency
2.1.2 Frequency
Daytime Process
1 time/30 minutes
N/A
N/A
2.2
Development Type
Development Type:
2.3
( ) Report
( X ) Interface
( ) Form
( ) Workflow
( ) Enhancement
Impacted Systems
Software Package
( X ) SAP ERP
or Business:
( ) BW
( ) SAP SCM
( X ) Legacy System
( ) Middleware
2.4
( ) Conversion
( ) EDI Sub-System
( ) Portal
( ) Other
2.5
Risks/ Issues
Table
There is a risk in data mismatch, from maintenance leakage on the code conversion table.
2.6
Dependencies
SAP
Supplier
Table
Make sure to have the purchase order (destination to SAP), and Inbound Order to be inserted.
Make sure to have the proper information to be included for the inbound information in order to link. (Insert
the Inbound order based from the Shipping Record which came from the Supplier)
Make sure to check parameter table (ZASG1XXT001) SAP_VAL = LOCAL then system should check,
actual receiving quantity (105) with delivery instruction quantity (103) in NMIPL to aviod job failure.
Make sure to register the necessary code conversion value to the code conversion table.
Process
2.7
Process Description
1) When entering the goods receipt transaction, the attributes of the goods receipt material has to changed from
Finished Goods to Raw Material.
2) The Excise Action within the goods document header has to be changed from 01 (Capture & Post Excise
Invoice) to 05 (Only Part 1).
The following logic has to be processed
Exit
FUNC_AREAMM
PROJAS
LOCATG1
LEG_SYS3PL
FUN_ID0520102
CONV_OBPLANT
Obtain from the parameter table which plant is to be processed by the enhancement implementation
(Multiple Entries
Search Condition
Parameter TableFUNC_AREAMM
Parameter TablePROJAS
Parameter TableLOCATG1
Parameter TableLEG_SYS3PL
Parameter TableFUN_ID0520102
Parameter TableCONV_OBPLANT
OK
Excise Invoice Header
105 ON
Excise Invoice Header
CVD Condition Type A/P ECS Condition Type A/P Imports ADC Condition
Type A/P KWERT,KWRFW
J1CV
KWERT,KWRFW
0.2 Goods Movement Document EntryFunction ModuleGoods Movement Exit Addtion
Upon entering the inbound goods receipt, planned delivery costs for CVD Clearing Accounts need to be set to zero.
The following procedure needs to be executed.
1) If the movement type of the goods receipit item and the plant is the same as the values in the parameter table, the
following procedure is executed.
2) Obtain the tax calculation prcedure from the company code.
10
3) Using the tax calculation procedure, the the planned delivery cost condition type is the same as tax calculation
procedure CVD Condition Type A/P or ECS Condition Type A/P Imports or ADC Condition Type A/P, the planned
condition cost (KWERT, KWRFW) needs to be set to zero
4) If the planned delivery condition type is J1CV, the planned delivery cost (KWERT, KWRFW) needs to be set to
zero
1. Add-On
F/#=11
DATA =A10A20U10U20V10N30
Add-On D or C
( EError)
Add-On =
1. Inbound Process: Extract target data from the Add-On Table (Purchase Order/Stock Transfer)
Extract the following data:
Item F/#=11
DATA Segment=A10A20U10U20V10N30
Add-On Table: Status(D or C)
(When Status=E (Error), then set as re-processing item)
Add-On Table: Status = Value fetched from the Screen
1.1
Add-On =EKKOEBELN
Add-On =EKPOEBELP
Add-On No.=EKPOBEDNR
Add-On No.Add-On X
OK
1.2
NG
Go to 1.2
11
NG
Go to 5 error process
1.2
Add-On =EKKOEBELN
Add-On =EKPOEBELP
EKPOELIKZX
OK
1.3
NG
Go to 1.3
NG
Go to 5 error process
1.3
Add-On =EKESBSART
Add-On =EKESEBELP
EKESVBELN
EKESVBELP
OK
1.4
NG
Go to 1.4
NG
Go to 5 error process
1.4
CASEEKKOBSART=UBZUB
Add-On EKPO:MENGE-EKBE
BWART=103104 EKBEWESBS
NG
12
1.5
Go to 5 errror process
Add-On Table: Inbound Quantity <= Purchase Quantity EKPO:MENGE- (Move Type (EKBE:
BWART) = Inbound Quantity for 103, 104(EKBEWESBS))
OK
Go to 1.5
Add-On table: Binning Quantity (921) is not equal to movement type 105 (EKBE: WESBS)
Actual receiving quantity and inbound quantity (103) then reverse the imbalanced actual
receiving quantity with 106 movement type and inbound quantity with movement type (104)
then system should allow to process binning using movement type (921).
OK
Go to 1.5
1.5
1.5.1 1.5.4
1.5 Inbound Process Execute
If all process from 1.5.1 to 1.5.4 is NOT finished successfully, then return to original state, and end as an error.
1.5.1
FUNC_AREAMM
PROJAS
LOCATG1
BUKRS3894
LEG_SYS3PL
FUN_ID0520102
CONV_OBINB_METHOD
13
Obtain from the parameter table the method of entering the goods movement (Select
Single
Search Condition
Parameter TableFUNC_AREAMM
Parameter TablePROJAS
Parameter TableLOCATG1
Parameter TableBUKRS3894
Parameter TableLEG_SYS3PL
Parameter TableFUN_ID0520102
Parameter TableCONV_OBINB_METHOD
When no records can be obtained from the above search condition, the current record
should not be processed and an error message should be outputted to the error file.
MessageInbound Processing Method is not maintained in the Parameter Table.
CASEEKKOBSART=UBZUB
105 Add-On
Ext. Delivery(LIKP-LIFEX) Reference(MKPF-XBLNR)
CASEEKKOBSART=UB
915
CASEEKKOBSART=ZUB
101
105915101 EKPOELIKZ
X
105915101 MSEGSGTXT2 2
FUNC_MOD
If the method of entering the goods movement is FUNC_MOD, the goods movement
should be entered using a function module.
2
BDC
If the method of entering the goods movement is BDC, the goods movememt should be
entered using batch input.
14
-1CIN
-1.1 Chapter-ID J_1IMTCHID
-2
1)A01R01 105
105
2)X
3)MIGO MIGO X
4)MIGO MIGO X
-2Change the default values for the userIf the record does not exist, the record needs
to be added
15
2)Excise InvoiceHeader
3)
6)()
CVD Condition Type A/P
-3.2
4.6 Functional Map Domestic BDC
-3.3
4.6 Functional Map Overseas BDC
16
1) Using the purchase document number, obtain the Number of the document
condition. (EKKO)
2) Obtain the company information using the company code in the Excise
Invoice Header Internal table (T001)
3) Obtain the tax calculation procedure using the the country code from the
company code information obtained above (T005)
4) Obtain from the CVD Condition Type A/P from the Tax default information
using the tax caulculation procedure obtained from the
above(J_1IEXCDEF)
5) If the CVD Condition Type A/P exists in the Conditions (Transaction Data)
using the Number of the document condition, the procesing purchase order
is considered overseas. (KONV)
6) If the CVD Condition Type A/P does not exists in the Conditions
(Transaction Data) using the Number of the document condition, the
procesing purchase order is considered domestic(KONV)
-3.2When the vendor is a domestic supplier
4.6 View the Functional Map Domestic BDC
Goods movement needs to be entered using function module
-3.3When the vendor is a overseas supplier
4.6 View the Functional Map Overseas BDC
Goods movement needs to be entered using function module
-4
If the method of entering the goods movement value is other than BDC or
FUNC_MOD, then process is considered an error, and the curent record is not
processed. Error Message Processing Method Invalid (Processing Method1&method
of entering the goods movement)
17
inbound delivery number maintained in the Add-On Table, fetch the Ext. Delivery (LIKP-LIFEX), then set
the fetched value to the Reference (MKPF-XBLNR) to execute the inbound process
After completion of delivery instruction (103), system should check, Binning Quantity (921)
with delivery instruction quantity (103) and actual receiving quantity (105) from Add-on table. If there is
any mismatch, System should reverse the actual receiving quantity with movement type 106 and
delivery instruction quantity with movement type 104 .This changes only applicable for NMIPL (company
code 3894) business process.
CASE
EKKO: BSART=UB
In order for the above Move Type 105, 915, 101, set the Delivery completion segment (EKPOELIKZ) Flag to X.
In order for the above Move Type 105, 915, 101, set the system time: 2 digits, munites;
2digits in Inbound deliverys item text(MSEG-SGTXT).
1.5.2
Add-On EKPO:MENGE
EKPO-MENGE
Initial order quantity
18
Even no change in number of quantity, insert the original order quantity in the item text Initial
order quantity
1.5.3
EKPOLABNR
6 YYYYMMDDYYYYMMDD
1.5.3 Update item status on the Purchase Order
Update status to EKPO: LABNR
Status to 6 YYYYMMDD. YYYYMMDD will be the system date.
1.5.4 Add-On
C
1.5.4 Update the process status on the Add-On Table
Update the status to C for the target process record
2. Add-On
F/#=11
DATA = H30G30K30
Add-On D or C
( EError)
Add-On =
2. Inbound Process: Extract the target data from the Add-On Table (Return Goods order)
Extract the following data:
Item F/#=11
DATA Segment = H30, G30, K30
Add-On Table: Status(D or C)
(When Status=E (Error), then set as re-processing item)
Add-On Table: Status = Value fetched from the Screen
2.5
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
19
Add-On No.=
Add-On No.Add-On X
OK
2.2
NG
Go to2.2
NG
Go to 5 error process
2.6
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
(VBUK:BUCHKLFGSKC)
OK
2.3
NG
Go to 2.3
NG
Go to 5 error process
2.7
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
(VBUK: WBSTKC)
VBFA
OK
2.4
NG
20
Go to 2.
NG
Go to 5 error process
2.8
Add-On
NG
Add-On <=
OK
2.5
Go to 5 error process
Go to 2.5
2.9
2.5.1 2.5.2
2.9.4
651
2.9.5
2.4
2.9.6 Add-On
C
2.9 Inbound Process Execution
If all process from 2.5.1 to 2.5.2 is NOT finished successfully, then return to original state, and end as an error
2.9.4 Inbound Process
For Stock Type Hold Stock, process the following inbound process at each move type
21
F/#=12
DATA = A11A21U11U21V11N31H31G31K31
Add-On Table: Status(D or C)
( EError)
Add-On =
3. Inventory Process: Extract the target data from the Add-On Table (target all patterns)
Extract the following data:
Item F/#=12
DATA Segment = A11, A21, U11, U21, V11, N31, H31, G31, K31
Add-On Table: Status(D or C)
(When Status=E (Error), then set as re-processing item)
Add-On Table: Status = Value fetched from the Screen
3.9
DATA = A11A21U11U21V11N31K31
Add-On =EKKOEBELN
Add-On =EKPOEBELP
Add-On No.=EKPOSGTXT
Add-On No. X
DATA =H31G31
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
Add-On No.=
Add-On No. X
3.9.1 UB
SalesOrder No.TEXTID=15 Add-On Shipping
Instruction Table
OK
3.2
NG
22
Check if Purchase Order Item Text: Sales Order No. (TEXTID=15) exists
Go to 3.2
NG
Go to 5 error process
3.10 No.
Add-On =EKKOEBELN
Add-On =EKPOEBELP
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
EKPOELIKZX
(VBUK: BUCHKLFGSK=C ,VBUK: WBSTK=C)
OK
3.3
NG
When in the Add-On Table, there exists a same Issue No. with F/#=11, and holds a
status=C.
23
(For Purhcase case) Delivery Completion Segment (EXPO: ELIKZ) = X, in the case for
Go to 3.3
NG
Go to 5 error process
3.12
No. Add-On F/#=12 (STATUS=C)
Add-On
NG
Add-On =
OK
3.4
3.4
3.4
]
3.12 Inventory Quantity Check
When there is not exist a same Issue No. in the Add-On Table with the record of F/#=12
(STATUS=C)
Add-On Table: Delivery Instruction Quantity <> (Inventory Quanity + Inventory Remainder
Quantity)
NG
Go to 5 error process
Go to 3.4
When there exists a same Issue No. in the Add-On Table with the record of F/#=12 (STATUS=C)
24
Add-On Table: Inventory Quantity > Previously received F/# = 12 in the Add-On Table: Inventory
Remainder Quantity
NG
Go to 5 error process
Add-On Table: Inventory <= Previously received F/# = 12 in the Add-On Table: Inventory
Remainder Quantity
OK
Go to 3.4
Add-On Table: (Inventory Quantity + Inventory Remainder Quantity) <> Previously received F/# =
12 in the Add-On Table: Inventory Remainder Quantity
NG
Go to 5 error process
Add-On Table: (Inventory Quantity + Inventory Remainder Quantity) = Previously received F/# =
12 in the Add-On Table: Inventory Remainder Quantity
OK
Go to 3.4
3.13
EKPO:LGOBELGORT VBAPLGORT
Add-On Depot
Add-On
NG
Add-On <=
OK
3.5
Go to 5error process
Go to 3.5
3.14
3.5.1 3.5.4
3.14.1
25
FUNC_AREAMM
PROJAS
LOCATG1
LEG_SYS3PL
FUN_ID0520102
CONV_OBINBOUND
SAP_VAL
Obtain from the parameter table the binning goods movement type (Select Single
Search Condition
Parameter TableFUNC_AREAMM
Parameter TablePROJAS
Parameter TableLOCATG1
Parameter TableLEG_SYS3PL
Parameter TableFUN_ID0520102
Parameter TableCONV_OBINBOUND
If no records can be obtained from the above search condition, the current record should
not be processed and an error message should be outputted to the error file. Error
MessageBinning Movement Type is not maintained in the Parameter Table.
Obtain from the parameter table the binning goods movement type (Select Single
Search Condition
Parameter TableFUNC_AREAMM
Parameter TablePROJAS
Parameter TableLOCATG1
Parameter TableBUKRS3894
Parameter TableLEG_SYS3PL
Parameter TableFUN_ID0520102
Parameter TableCONV_OBCOMPCODE
Parameter Table SAP_VAL = LOCAL
26
When no records can be obtained from the above search condition, the current record
should not be processed and an error message should be outputted to the error file.
If the value matched with the parameter table then system should check binning quantity
(921) with actual receiving quantity (105) and delivery instruction quantity (103).
343
No.
Inventory Process Execution (Stock Transfer) forMoveType 343, use the movement type
obtained from above
Maintain the process target Issue No. in the Goods Order Item Text
3.14.2
EKPOLABNR
7 YYYYMMDDYYYYMMDD
3.14.2 Update Process Status (for purchase order only)
When, Inventory Remainder Quantity = 0, Update the Status to EKPO: LABNR
Status to 7YYYYMMDD, YYYYMMDD will be the system date.
3.14.3 UB Add-On ShippingInstruction
Add-On ShippingInstruction Sales Order
No. 1
Add-On ShippingInstruction Sales Order
No. 2
Add-On ShippingInstruction DATA U30orU40U30U40
(ALCQUN BNQUN)
27
3.14.3 When Purchase Order Type = UB, then update the Inventory Quantity in the Add-On Table
(Shipping Instruction)
Sales Order Number from the Add-On Table: Shipping Instruction = 1 st row of the item text from
the Sales order (Sales Order No.)
Item Number from the Add-On Table: Shipping Instruction = 2 nd row of the item text from the
Sales order (Sales Order No.)
Add-On Table: Shipping Instruction Data Segment = U30 or U40 (maintain U30, U40 in the
parameter table)
Update the quantity in the field Inventory Quantity (ALCQUN BNQUN) when the above
condition matches. Updating method is to update the total of the addition of the existing quantity in
the field with the new quantity for the field.
3.14.4 Add-On
C
3.14.4 Update the process status on the Add-On Table
Update status to C for the process target record
3.15 ()
No. Add-On F/#=12 1
122
F/#=12
DATA = A12A22U12U22V12N32H32G32K32
Add-On Table: Status(D or C)
( EError)
Add-On =
4. Defect Goods Process: Extract the Target Data in the Add-On Table (All patterns will be the target)
28
Add-On =EKKOBSART
Add-On =EKPOEBELP
Add-On No.=EKPOSGTXT
Add-On No. X
DATA =H32G32
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
Add-On No.=
Add-On No. X
OK
4.2
NG
Go to 4.2
NG
Go to 5error process
4.16 No.
29
Add-On =EKKOBSART
Add-On =EKPOEBELP
Add-On =VBAKVBELN
Add-On =VBAPPOSNR
EKPOELIKZX
((VBUK: BUCHKLFGSK=C VBUK: WBSTK=C)
OK
4.3
NG
When there exists a same Issue No of F/#=11with status=C in the Add-On Table
(For Purhcase case) Delivery Completion Segment (EXPO: ELIKZ) = X, in the case for
Go to 4.3
NG
Go to 5error process
4.17
No. Add-On F/#=12 (STATUS=C)
Add-On
NG
Add-On =
OK
4.4
4.4
30
NG
OK
4.4
Go to 5 error process
Go to 4.4
When there exists a same Issue No. in the Add-On Table with the record of F/#=12 (STATUS=C)
Add-On Table: DefectGoods Quantity > Previously received F/# = 12 in the Add-On Table:
Inventory Remainder Quantity
NG
Go to 5 error process
Add-On Table: DefectGoods Quantity <= Previously received F/# = 12 in the Add-On Table:
Inventory Remainder Quantity
OK
Go to 4.4
Add-On Table: (DefectGoods Quantity + Inventory Remainder Quantity) <> Previously received
F/# = 12 in the Add-On Table: Inventory Remainder Quantity
NG
Go to 5 error process
Go to 4.4
4.17
EKPO:LGOBE VBAPLGORT
Add-On Depot
31
Add-On
NG
Add-On <=
OK
4.5
Go to 5error process
Go to 4.5
4.19
4.5.1 4.5.4
4.19.1
909
No.
Hold Location Move Process Execute for Move Type 909 (Move the Stock Status by Hold
Stock)
Maintain the process target Issue No. in the Goods Order Item Text
4.19.2
EKPOLABNR
7 YYYYMMDDYYYYMMDD
4.19.3 UB Add-On ShippingInstruction
Add-On ShippingInstruction Sales Order
No. 1
Add-On ShippingInstruction Sales Order
No. 2
32
(BNQUN)
4.19When Purchase Order Type = UB, then update the Inventory Quantity in the Add-On Table (Shipping
Instruction)
Sales Order Number from the Add-On Table: Shipping Instruction = 1 st row of the item text from
the Sales order (Sales Order No.)
Item Number from the Add-On Table: Shipping Instruction = 2 nd row of the item text from the
Sales order (Sales Order No.)
Add-On Table: Shipping Instruction Data Segment = U30 or U40 (maintain U30, U40 in the
parameter table)
Update the quantity in the field Inventory Quantity (BNQUN) when the above condition matches.
Updating method is to update the total of the addition of the existing quantity in the field with the
new quantity for the field
4.19.4 Add-On
C
20.20 Defect Goods Execution
If all process from 4.5.1 to 4.5.4 is NOT finished successfully, then return to original state, and end as an error
4.19.2 Defect Goods Process
Hold Location Move Process Execute for Move Type 909 (Move the Stock Status by Hold
Stock)
Maintain the transferred Store Location per Plant in the parameter table.
33
4.20 ()
No. Add-On F/#=12 1
122
ZASG1XXT002-FUNC_AREA=MM
ZASG1XXT002-PROJ=AS
ZASG1XXT002-LOCAT=G1
ZASG1XXT002-BURKS=VBAK-BURKS_VF
ZASG1XXT002-FUN_ID=0520102
ZASG1XXT002-FLD1=VKORG
ZASG1XXT002-FLD2=VTWEG
ZASG1XXT002-FLD3=VSTEL
ZASG1XXT002-SAP_V1=VBAK-VKORG
ZASG1XXT002-SAP_V2=VBAK-VTWEG
ZASG1XXT002-SAP_V3=VBAP-VSTEL
5.21.2.2
LIKP-ZUKRLCVBAP-VBELN
CVBAP-POSNR
34
ZASG1XXT002-FUNC_AREA=MM
ZASG1XXT002-PROJ=AS
ZASG1XXT002-LOCAT=G1
ZASG1XXT002-BURKS=VBAK-BURKS_VF
ZASG1XXT002-FUN_ID=0520102
ZASG1XXT002-FLD1=VKORG
ZASG1XXT002-FLD2=VTWEG
ZASG1XXT002-FLD3=VSTEL
ZASG1XXT002-SAP_V2=VBAK-VKORG
ZASG1XXT002-SAP_V2=VBAK-VTWEG
ZASG1XXT002-SAP_V3=VBAP-VSTEL
35
Time Stamp
Process Name
Program ID
Key Information
Time Stamp
Process Name
Program ID
Time Stamp
Process Name
Program ID
Key Information(EKKO:LIFNR)DATA
36
(Zero)
(Zero)
Information
Time Stamp
Process Name
Program ID
Key Information: Supplier code(EKKO:LIFNR), Parts Number, Issue No, Data Segment,
(Purchase Number, Item Number, or Sales Number, Item Number), Inbound Number, Parts
Number, Delivery Instruction Quantity, Actual Inbound Quantity, Inventory Remainder Quantity
(Before), Actual Inventory Quantity, Defect Goods Quantity, Inventory Remainder Quantity
(After), Inventory Remainder Quantity(Calculation), Difference Quantity, Goods Order Number,
Status (Procurement process status)
: - (Zero)
: Delivery Instruction Quantity
Inventory Remainder Quantity (Before) : first data; Delivery Instruction Quantity, other;
Previously received Inventory Remainder Quantity
37
Information
When the quantity is revised b/c the inbound quantity differs for Sales Order and Purchase
Order: Output the quantity for the change before & after.
7. Add-On
Complete: C
Error:E
Complete: C
Error:E
7.
7.1
8. Completion Process
8.1 All process is complete
38
2.8
Process Flow
3PL
Error
File
Error
File
PO
Line
(EKPO)
MM-05-201-01
Send
MM-05-201-02
I/F Inbound
PO
Information
Material
Master
(MARA)
Material
Master
(MARC)
PO
Line
(EKPO)
Delivery
Line
LIPS
Add-On
Table
Sales
Document
Header
VBAK
Sales
Document
Line
VBAP
Document
Segment
: Material
(MSEG)
Conversion
Master
Parameter Table
Master
Combination of
Modvat Determination
Material Number
and Chapter ID
->Output Material)
39
Shipping
Instruction
(Add-On
Table)
2.9
Systems Referred To
N/A
( X ) Batch
Frequency:
( ) Annually ( ) Quarterly
( X ) Daily
( ) Online
( ) Monthly
( ) Weekly
( ) Other:
Lifetime of
( X) Permanent
development
40
Interface/Conversion Information
3.1
Add-On
For this function, extract the Planned Shipping Information from Shipping Order, Purchase Order in the SAP,
then insert to the Add-on Table. Also, the target period corresponds to either the next 1 week worth of plan
shipment and next day plan shipment.
3.2
Summary
Conversion:
Mapping Attachment:
( ) No
( X ) Yes
Sample Data
( X ) No
Attachment:
( ) Yes - Filename:
For Conversions:
() Master Data
3.3
Dependencies/Prerequisites
Executing parameter are set in the executing screen, and the parameter value master and conversion master hasa
value set.
41
3.4
Interface Information
() Inbound
(X ) Outbound
( ) Real-time ( X ) Batch
( ) Other
Processing
( X ) Sequential
( ) Parallel allowed
Filters:
Filtering Requirements
N/A
Triggers:
Transaction Name or Batch Job:
Batch Job
N/A
N/A
Routing Rules:
N/A
3.5
42
3.6
Add- On
3.7
Domestic BDC
Overseas BDC
Field Title/Screen
Label
Type
Size
Manda
tory
Wild
Cards
?
Range
Required?
Reference
Field Name
Criteria
Validation
3.8
Company Code
Plant
Procurement
process status
60
128
Information File
Path
60
Information File
Name
128
Process Date
N/A
43
44
SAP Standard
Add-On Table
Table
EKPO (Purchasing
Document Item)
LIPS (Delivery
Item)
MARA(Material
Master)
MARC(Material
Master)
VBAK(Sales
Document Header)
VBAP(Sales
Document Item)
MSEG(Document
Segment: Material)
V
Parameter Table
Conversion Value
Master
ShippingInstruction
J_1IMTCHID
V
V
(Combination of
Material Number and
Chapter ID)
45
J_1IMODDET(Modva
t Determination
Table (Input Material>Output Material))
3.12 Additional Information
N/A
46
Revision History
Revision History
Version
Revision Date
Summary of Changes
Updated By
101
2009/10/19
New Document
Kazuya Sakamoto
200
2009/11/20
Revised
Kazuya Sakamoto
201
2009/11/25
For QA
Kazuya Sakamoto
202
2009/11/30
Kazuya Sakamoto
203
2009/12/9
Kazuya Sakamoto
K30.
204
2009/12/10
Kazuya Sakamoto
condition add.
205
2009/12/14
Kazuya Sakamoto
2009/12/16
BUCHKLFGSK
Kazuya Sakamoto
207
2009//12/18
Kazuya Sakamoto
208
2009/12/19
Kazuya Sakamoto
209
2009/12/21
P.18ALCQUN BNQUN
Kazuya Sakamoto
2009/12/23
P.21
Kazuya Sakamoto
Inventory QuantityDGQuantity
211
2010/1/5
P.18P.22
Kazuya Sakamoto
2010/1/21
P.10
Kazuya Sakamoto
2010/1/26
P.22
Kazuya Sakamoto
2010/2/5
P.9P.10
Kazuya Sakamoto
47
215
2010/2/9
P.31
Kazuya Sakamoto
2010/4/8
Delete F#=13
Kazuya Sakamoto
2010/6/4
P.8.12.14.15. 20
Hiroshi Murakami
218
2010/6/11
Exit Addition
Akira Sakabe
2010/7/21
Enhancement Addition
Akira Sakabe
2010/8/2
Ken Ggout
2010/12/23
Thanuskodi
inbound quantity.
Thangasamy
P.5
2.1Overview Updates
P.6
2.6 Dependencies Updates
P.13
1.4 Quantity Check Changes Updates
P.17
1.5.1. Inbound Process Updates
P.26
48
3.14.1
49