Fs SO Upload Program
Fs SO Upload Program
Table of Contents
4.0 REFERENCES....................................................................................................................... 7
Scope/Detailed Description:
A custom program needs to be created in order to create sales orders from an excel
spreadsheet.
The upload program should have a check box with ‘Test Run’ defaulted which will only verify the
upload and create capability, simulating the order create but not saving the order. A error report
should be the result of the test run indicating which excel lines would not have resulted in orders
due to errors.
The Upload initial screen (See 5.0 custom screens) should contain the input file selection and two
execution selections.
- In case of Test Run checkbox only checked , validation will be done and report will be
displayed.
- In case of Foreground checkbox only checked , E mode of BDC will be executed and report
will be displayed
- In case of none checkboxes checked , N mode of BDC will be executed and report will be
displayed.
- In case of both checkboxes checked , Should not allow to user to check both, warning
message will be displayed.
The first selection (which should be default on) is Test Run.
If this flag is on, the program should carry out Test without posting sales doc and will include
validations like
The other execution selection is foreground VA01, errors only. This will create the sales orders
from the upload in foreground, giving the user the opportunity to fix errors when sales order
creation for a certain upload line fails. (E Mode)
At the end of the upload a report should be produced with a list of all orders created and an error
report showing all upload lines that failed to create an order. In the case of an error, the order will
NOT be saved.
In case of error, the sales order create will be aborted and only the first occurred error will be
displayed on the report.
Technical Detail:
3.0 Additional Details
Unit Test
Suggestions:
Security/
Authorizations
Error handling
Archiving Back Up
Plan:
Other
4.0 References
Excel Field SAP Field SAP Screen Field Batch input Scrn Sap Screen name Comments
Order Type Order type VBAK-AUART 101 Initial Screen
Payer Company Code Sales Org VBAK-VKORG 101 Initial Screen
none Distribution Channel VBAK-VTWEG 101 Initial Screen Default '01'
none Division VBAK-SPART 101 Initial Screen Default '01'
Payer Legal Entity Sold-to KUAGV-KUNNR 4001 Overview
Transaction Type Material VBAP-MATNR 4900 Overview Only 1 line per order
Billing Amount Quantity RV45A-KWMENG 4001 Overview
Billers Currency Doc. Currency VBAK-WAERK 4002 Header Sales
IC Reconciliation
Account Reconciliation Account Z Field Add Data B Item Additional data B
Payer G/L Account Payer G/L Account Z Field Add Data B Item Additional data B
Payer Profit Center Payer Profit Center Z Field Add Data B Item Additional data B
Payer Cost Center Payer Cost Center Z Field Add Data B Item Additional data B
Payer Internal Order Payer Internal Order Z Field Add Data B Item Additional data B
Biller Legal Entity Vendor Z Field Add Data B Item Additional data B
Billing Plan Billing Plan Type FPLA-PERIO 4001 Item Billing plan
Billing Plan start date Billing Plan start date FPLA-BEDAT 4001 Item Billing plan
Transaction description Short text for sales order item VBAP-ARKTX 4001 Overview Override standard text
Error report Layout