SlideShare a Scribd company logo
Technical Specification
Report
Date 18-Nov-10
Description Report to display overall order status related to delivery, Shipment and
Billing
Prepared by
(Technical Person)
Ravin Joshi
OBJECT OVERVIEW
Technical Name ZOrder_Process
Description
Sales Report for Overall Order Status related to delivery, Shipment and
Billing
Development Package
ZSDLOGIS
Message Class
ZORDER_MSG
Program Type
Executable Program
Module
Sales and Distribution (SD- Logistics)
Page 1 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
DOCUMENT VERSION HISTORY
Version
No
Date
Revised Author Summary of Changes
1.0
11/18/201
0
Ravin Joshi Initial Draft
1.1
11/24/201
1
Ravin Joshi Changes
1.2
11/30/201
0
Ravin Joshi Changes
1.3
12/13/201
0
Ravin Joshi Changes
Document Version History
APPROVAL TRACKING
Role Approver Date
Author Ravin Joshi 11/18/2010
Peer Reviewer
Business Process eXpert (BPX)
Business Process Architect (BPA)
Solution Architect
Page 2 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
DEPENDENCIES/CONSTRAINT
None identified at this time
ASSUMPTIONS
- Security not necessary to display information on the summary section
- Security required if display document details is requested
PROCESS DESCRIPTION
Page 3 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
ZOrder_Process is an executable ALV report which consists of following during execution:
- Selection Criteria
- Order Processor Queue
- Sales Oder Summary
- Billing Summary
Based on Selection Criteria, Order Processor Queue will display:
1) Document Type
2) Sold-To-No
3) Sold-To-Name
4) Ship-To-No
5) Ship-To-Name
6) Shipping Condition
7) Overall Block Status
8) Sales Order No
9) Purchase Order No
10) Delivery Doc
11) Shipping Doc
12) Billing Doc
While clicking on Sales Order No from Order Processor Queue, Sales Order Summary will display:
1. Sales Order No
2. Plant
3. Item
4. Material
5. Material Description
6. Required Delivery Date
7. Confirmed Delivery Date
8. Credit Status
9. Block Status
10. Overall Status
While clicking on Billing Doc from Order Processor Queue, Billing Summary will display:
1) Invoice No.
2) Payor
3) Item
4) Material
5) Material Description
6) Net Value
7) Sales Unit
8) Billing Date
Technical Details: (Covers all fields of Primary List & both Secondary Lists)
Page 4 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
No. Field Name
Table
Name
Technical Field
Name Mandatory Value
1 Document Type VBAK AUART
2 Sold-To-No VBAK KUNNR Y
3 Sold-To-Name KNA1 NAME1
4 Ship-To-No VBAK KUNNR Y
5 Ship-To-Name KNA1 NAME1
6 Shipping Condition VBAK VSBED
7 Overall Block Status VBUK SPSTG
8 Sales Order No VBAK VBELN
9 Purchase Order No
10 Invoice Doc VBFA VBTYP_N J
11 Shipping Doc VBFA VBTYP_N 8
12 Billing Doc VBFA VBTYP_N M
13 Plant VBAP WERKS
14 Material VBAK MATNR
15 Material Description MAKT MKTXT
16 Required Delivery Date VBEP EDATU Y
17 Confirmed Delivery Date VBEP EDATU
18 Credit Status
19 Block Status VBUP LSSTA
20 Overall Status VBUK CMGST
21 Invoice No. VBRP VBELN
22 Payor VBRK KUNRG
23 Item VBRP POSNR
24 Material VBRP MATNR
25 Material Description MAKT MKTXT
26 Net Value VBRP NETWR
27 Sales Unit VBRP VRKME
28 Billing Date VBRK FKDAT
Page 5 of 12
9/23/2013 7:09:10 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
Flow Chart:
Page 6 of 12
9/23/2013 7:09:10 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
REPORT TOOL
Report Painter Y Report Writer SAP Query
ABAP program Info system Y ALV
R/3 BW Crystal Reports
PROGRAM NAME LOGIC DIAGRAM AND PSEUDO CODE
ZORDER_PROCESS Report logic mainly covers :
• Fetching data from the selection-screen provided by
user inputs.
Selection Criteria covers :
o Sold-to Party / Ship-to-Party (Mandatory)
o Sales Organization
o Distribution Channel
o Sales Order No.
o Sales Order Type
o Required Delivery Date(Mandatory)
o Material
o Order Status
• Processing data which covers the use of certain select
statements from different tables while checking the
required conditions and based on the inputs provided
from the user.
• Displaying data in the ALV format which covers
interaction functionality by user commands which covers
use of standard function module
‘REUSE_ALV_GRID_DISPLAY’ while building the layout
and fieldcatalog for the same.
• While Displaying data into ALV, the output covers one
basic list: Sales Order Processor Queue & other two
secondary lists: Sales Order Summary and Billing
Summary.
• Sales Order Processor Queue will display:
- DocType
- Sold-to No
- Sold-to Name
- Ship-to No
- Ship-to Name
- Customer PO
- Shipping Cond
- Overall Block Status
- Sales Order No
- Delivery Doc No
- Shipment Doc No
Page 7 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
- Billing Doc No
While Sales Order Summary will display:
- Sales OrderNo
- Plant
- Item
- Material
- Material Desc
- Confirm Delivery Date
- Block Status
- Overall Status
And Billing Summary will display:
- Invoice No
- Payor
- Item
- Material
- Material Desc
- Net Value
- Sales Unit
- Billing Date
Pseudo Code : (Sample for reference only)
*Tables Declaration
Tables: VBAK, VBEP, VBAP, VBUK, VBUP, KNA1, VBKD,
MAKT, VBFA, VBRP, VBRK.
TYPE-POOLS: SLIS.
*Work-Area Declaration
Data : Begin of WA_INPUT, " Input from user
AUART type VBAK-AUART,
KUNNR type VBAK-KUNNR,
VKORG type VBAK-VKORG,
VTWEG type VBAK-VTWEG,
VBELN type VBAK-VBELN,
EDATU type VBEP-EDATU,
MATNR type VBAP-MATNR,
LFSTK type VBUK-LFSTK,
POSNR type VBUP-POSNR,
LSSTA type VBUP-LSSTA,
End of WA_INPUT,
Begin of WA_OUTPUT, "Order Process Queue
AUART type VBAK-AUART,
KUNNR type VBAK-KUNNR,
NAME1 type kna1-name1,
BSTKD type VBKD-BSTKD,
VSBED type VBAK-VSBED,
SPSTG type VBUK-SPSTG,
VBELN type VBAP-VBELN,
D_doc type VBAP-VBELN,
S_doc type VBAP-VBELN,
Page 8 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
B_doc type VBAP-VBELN,
POSNR type VBAP-POSNR,
VBELV type VBFA-VBELV,
POSNV type VBFA-POSNV,
VBTYP_N type VBFA-VBTYP_N,
End of WA_OUTPUT,
*Internal Table & Work-areas
Data : lt_vbap like TABLE OF wa_vbap,
lt_vbfa LIKE TABLE OF wa_vbfa,
lt_vbup LIKE TABLE OF wa_vbup,
lt_vbak LIKE TABLE OF wa_vbak,
lt_vbkd LIKE TABLE OF wa_vbkd,
lt_kna1 LIKE TABLE OF wa_kna1,
lt_vbuk LIKE TABLE OF wa_vbuk,
lt_vbrp LIKE TABLE OF wa_vbrp,
lt_vbrk LIKE TABLE OF wa_vbrk,
lt_makt LIKE TABLE OF wa_makt,
lt_vbep LIKE TABLE OF wa_vbep,
lt_input like TABLE OF WA_INPUT,
lt_output like TABLE OF WA_OUTPUT,
lt_output2 like TABLE OF WA_OUTPUT2,
lt_output3 LIKE TABLE OF WA_OUTPUT3,
wa_fieldcat type slis_fieldcat_alv,
wa_fieldcat2 type slis_fieldcat_alv,
wa_fieldcat3 type slis_fieldcat_alv,
alv_fieldcat TYPE slis_t_fieldcat_alv
,
alv_fieldcat2 TYPE slis_t_fieldcat_al
v,
alv_fieldcat3 TYPE slis_t_fieldcat_al
v,
alv_layout type slis_layout_alv,
alv_layout2 type slis_layout_alv,
alv_layout3 type slis_layout_alv.
*Selection Screen
SELECT-OPTIONS Soldto FOR VBAK-KUNNR.
SELECTION-SCREEN SKIP 1.
*AT Selection Screen
AT SELECTION-SCREEN.
PERFORM Validate_data_Soldto.
*INITIALIZATION
*START-OF-SELECTION.
START-OF-SELECTION.
PERFORM GET_DATA.
PERFORM PROCESS_DATA.
*END-OF-SELECTION.
PERFORM Fieldcat_init.
PERFORM UPDATE_DATA.
alv_layout-colwidth_optimize = 'X'.
alv_layout-zebra = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = 'ZORDER_PROCES
S'
Page 9 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
I_CALLBACK_USER_COMMAND = 'USER_COMMA
ND'
I_GRID_TITLE = 'Sales Order Processing Que
ue'
IS_LAYOUT = alv_layout
IT_FIELDCAT = alv_fieldcat
TABLES
T_OUTTAB = lt_output
IF SY-SUBRC <> 0.
* MESSAGE
ENDIF.
FORM user_command USING ucomm TYPE sy-ucomm
rs_selfield TYPE slis_selfield.
IF rs_selfield-fieldname = 'VBELN'.
*Necessary Action
ELSEIF rs_selfield-fieldname = 'B_doc'.
*Necessary Action
ENDIF.
ENDFORM.
*FORMS :
FORM PROCESS_DATA .
Select KUNNR name1 from kna1 into table lt_k
na1 FOR ALL ENTRIES IN lt_input
where kna1~KUNNR = lt_INPUT-KUNNR.
Select VBELN POSNR BSTKD from VBKD into ta
ble lt_vbkd FOR ALL ENTRIES IN lt_input
where VBKD~VBELN = lt_INPUT-VBELN an
d
VBKD~POSNR = VBUP-POSNR.
Loop at lt_input into WA_input.
WA_OUTPUT-AUART = WA_input-AUART.
:
:
ENDLOOP.
ENDFORM.
FORM GET_DATA .
SELECT
VBAK~AUART
VBAK~KUNNR
VBAK~VKORG
VBAK~VTWEG
VBAK~VBELN
VBEP~EDATU
VBAP~MATNR
VBUK~LFSTK
VBUP~POSNR
VBUP~LSSTA
FROM VBAK INNER JOIN VBUK ON VBAK~VBELN =
VBUK~VBELN
INNER JOIN VBUP ON VBAK~VBELN =
Page 10 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
VBUP~VBELN
INNER JOIN VBAP ON VBUK~VBELN =
VBAP~VBELN
INNER JOIN VBEP ON VBUK~VBELN =
VBEP~VBELN
INTO corresponding fields of TABLE lt_inpu
t
WHERE VBAK~AUART IN Salordty AND
VBAK~KUNNR IN Soldto AND
VBAK~KUNNR IN Shipto AND
VBAK~VKORG IN Salesorg AND
VBAK~VTWEG IN Distchn AND
VBAK~VBELN IN Salordno AND
VBEP~EDATU IN Reqdeldt AND
VBAP~MATNR IN Matrl AND
VBUK~LFSTK IN OrdSta.
ENDFORM. " GET_DATA
FORM FIELDCAT_INIT .
clear wa_fieldcat.
wa_fieldcat-col_pos = 1.
wa_fieldcat-fieldname = 'AUART'.
wa_fieldcat-seltext_m = 'DocType'.
append wa_fieldcat to alv_fieldcat.
clear wa_fieldcat.
:
:
ENDFORM.
FORM PROCESS_ORDER_SUMMARY .
SELECT MATNR MAKTX from MAKT into table lt_m
akt FOR ALL ENTRIES IN lt_input
where MAKT~MATNR = lt_input-matnr and MA
KT~SPRAS = sy-langu.
:
WA_OUTPUT2-VBELN = wa_output-VBELN.
:
APPEND WA_OUTPUT2 to lt_output2.
CLEAR WA_OUTPUT2.
ENDFORM. " PROCESS_ORDER_SUMMARY
:
:
:
END
TECHNICAL ERROR HANDLING
Page 11 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
TECHNICAL SPECIFICATION
For error handling purpose, custom message class: ZORDER_MSG has been created which covers all
error messages with different message ids.
For Example,
(1) if the user enters data in selection screen without entering mandatory field: Ship-to/Sold-to entry in
selection field then following error message going to be displayed:
Ship-to/Sold-to required to process request.Plz Select Ship-to/Sold-to.
(2) If the user enters data in Ship-to/Sold-to which do not match other corresponding entry in DDIC itself
while entering other selection criteria then following error message going to be displayed:
No Data found for Ship-to/Sold-to.
(3) If after entering all the selection criteria in to selection screen, no entry found in DDIC itself then
following error message going to be displayed:
No Data Found for selection criteria
Page 12 of 12
9/23/2013 7:09:09 a9/p9
technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc

More Related Content

What's hot

Output determination
Output determinationOutput determination
Output determination
Srinivasulu Algaskhanpet
 
Business Partner S4HANA.pdf
Business Partner S4HANA.pdfBusiness Partner S4HANA.pdf
Business Partner S4HANA.pdf
erikotsuji
 
Sap sd-user-manual
Sap sd-user-manualSap sd-user-manual
Sap sd-user-manualamruta kumar
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
Ankit Sharma
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order Workflow
Arghadip Kar
 
SAP SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
Srinivasulu Algaskhanpet
 
Revenue account determination
Revenue account determinationRevenue account determination
Revenue account determination
Srinivasulu Algaskhanpet
 
Important tables for sap sd
Important tables for sap sd Important tables for sap sd
Important tables for sap sd
Roshan Prasad
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
tasmc
 
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
Ramesh G
 
Account Assignment Category
Account Assignment CategoryAccount Assignment Category
Account Assignment CategoryRameswara Vedula
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
raonivaz
 
SAP FICO Table
SAP FICO TableSAP FICO Table
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumption
Lokesh Modem
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.
ANILKUMARPULIPATI1
 
96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questionskollum01
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
Srinivasulu Algaskhanpet
 
SAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales TemplateSAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales Template
Aditya Pandey
 
Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.
ANILKUMARPULIPATI1
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Ashish Saxena
 

What's hot (20)

Output determination
Output determinationOutput determination
Output determination
 
Business Partner S4HANA.pdf
Business Partner S4HANA.pdfBusiness Partner S4HANA.pdf
Business Partner S4HANA.pdf
 
Sap sd-user-manual
Sap sd-user-manualSap sd-user-manual
Sap sd-user-manual
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order Workflow
 
SAP SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
 
Revenue account determination
Revenue account determinationRevenue account determination
Revenue account determination
 
Important tables for sap sd
Important tables for sap sd Important tables for sap sd
Important tables for sap sd
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
 
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
Sap mm-configuration-step-by-step-guide-121029154857-phpapp01
 
Account Assignment Category
Account Assignment CategoryAccount Assignment Category
Account Assignment Category
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
SAP FICO Table
SAP FICO TableSAP FICO Table
SAP FICO Table
 
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumption
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.
 
96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
 
SAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales TemplateSAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales Template
 
Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 

Viewers also liked

Functional Specification with Use-Cases
Functional Specification with Use-CasesFunctional Specification with Use-Cases
Functional Specification with Use-Cases
Prof. Amir Tomer
 
Functional specification documents of
Functional specification documents ofFunctional specification documents of
Functional specification documents ofrtu
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Processsilvaft
 
Success anglu pamokai pataisyta
Success anglu pamokai pataisytaSuccess anglu pamokai pataisyta
Success anglu pamokai pataisytaSaimonas Lukošius
 
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNING
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNINGTHE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNING
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNINGerica bedeo
 
Uttaranchal uttarakhand transit bus branding advertising transit - shrii...
Uttaranchal  uttarakhand transit  bus branding advertising    transit - shrii...Uttaranchal  uttarakhand transit  bus branding advertising    transit - shrii...
Uttaranchal uttarakhand transit bus branding advertising transit - shrii...
Suraj Partaap Singh
 
Kesukaran dalam aktiviti penterjemahan
Kesukaran dalam aktiviti penterjemahanKesukaran dalam aktiviti penterjemahan
Kesukaran dalam aktiviti penterjemahan
Adibah Alias
 
Our values as a recruitment company
Our values as a recruitment companyOur values as a recruitment company
Our values as a recruitment companyVenturiLtd
 
Delhi , New Delhi Transit Bus Branding Advertising Transit - shrii ganness advt
Delhi , New Delhi Transit  Bus Branding Advertising Transit - shrii ganness advtDelhi , New Delhi Transit  Bus Branding Advertising Transit - shrii ganness advt
Delhi , New Delhi Transit Bus Branding Advertising Transit - shrii ganness advt
Suraj Partaap Singh
 
Innovate Possible Campaign Summary Deck
Innovate Possible Campaign Summary DeckInnovate Possible Campaign Summary Deck
Innovate Possible Campaign Summary DeckChris Asher
 
อาชญากรรมทางคอมพิวเตอร์
อาชญากรรมทางคอมพิวเตอร์อาชญากรรมทางคอมพิวเตอร์
อาชญากรรมทางคอมพิวเตอร์
TokTag
 
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
Suraj Partaap Singh
 
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สาย
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สายหน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สาย
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สายaun-twn
 
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
หน่วยที่ 3  รูปร่างเครือข่าย (topology)หน่วยที่ 3  รูปร่างเครือข่าย (topology)
หน่วยที่ 3 รูปร่างเครือข่าย (topology)aun-twn
 
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้น
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้นหน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้น
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้นaun-twn
 

Viewers also liked (16)

Functional Specification with Use-Cases
Functional Specification with Use-CasesFunctional Specification with Use-Cases
Functional Specification with Use-Cases
 
Functional specification documents of
Functional specification documents ofFunctional specification documents of
Functional specification documents of
 
SAP BI Requirements Gathering Process
SAP BI Requirements Gathering ProcessSAP BI Requirements Gathering Process
SAP BI Requirements Gathering Process
 
Success anglu pamokai pataisyta
Success anglu pamokai pataisytaSuccess anglu pamokai pataisyta
Success anglu pamokai pataisyta
 
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNING
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNINGTHE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNING
THE ROLES OF EDUCATIONAL TECHNOLOGY IN LEARNING
 
Uttaranchal uttarakhand transit bus branding advertising transit - shrii...
Uttaranchal  uttarakhand transit  bus branding advertising    transit - shrii...Uttaranchal  uttarakhand transit  bus branding advertising    transit - shrii...
Uttaranchal uttarakhand transit bus branding advertising transit - shrii...
 
Kesukaran dalam aktiviti penterjemahan
Kesukaran dalam aktiviti penterjemahanKesukaran dalam aktiviti penterjemahan
Kesukaran dalam aktiviti penterjemahan
 
Our values as a recruitment company
Our values as a recruitment companyOur values as a recruitment company
Our values as a recruitment company
 
Delhi , New Delhi Transit Bus Branding Advertising Transit - shrii ganness advt
Delhi , New Delhi Transit  Bus Branding Advertising Transit - shrii ganness advtDelhi , New Delhi Transit  Bus Branding Advertising Transit - shrii ganness advt
Delhi , New Delhi Transit Bus Branding Advertising Transit - shrii ganness advt
 
Innovate Possible Campaign Summary Deck
Innovate Possible Campaign Summary DeckInnovate Possible Campaign Summary Deck
Innovate Possible Campaign Summary Deck
 
อาชญากรรมทางคอมพิวเตอร์
อาชญากรรมทางคอมพิวเตอร์อาชญากรรมทางคอมพิวเตอร์
อาชญากรรมทางคอมพิวเตอร์
 
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
Agra Outdoor Advertising Advertisement Branding Outdoor Advertising Advertisi...
 
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สาย
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สายหน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สาย
หน่วยที่ 5 ระบบเครือข่ายคอมพิวเตอร์ไร้สาย
 
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
หน่วยที่ 3  รูปร่างเครือข่าย (topology)หน่วยที่ 3  รูปร่างเครือข่าย (topology)
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
 
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้น
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้นหน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้น
หน่วยที่ 6 คำสั่งตรวจสอบเครือข่ายคอมพิวเตอร์เบื้องต้น
 
Trabalho de redes sociais
Trabalho de redes sociaisTrabalho de redes sociais
Trabalho de redes sociais
 

Similar to Technical specification : SD(Logistics)_Order_Processing

Zmalv output type_v1.1
Zmalv output type_v1.1Zmalv output type_v1.1
Zmalv output type_v1.1
chandrashekarbh
 
Important sap ewm tables for key functional areas
Important sap ewm tables for key functional areasImportant sap ewm tables for key functional areas
Important sap ewm tables for key functional areas
Ghassen B
 
SAP Tables and entries.pdf
SAP Tables and entries.pdfSAP Tables and entries.pdf
SAP Tables and entries.pdf
abilash86
 
Report development technique
Report development techniqueReport development technique
Report development techniquevenkata karthik
 
Report development technique
Report development techniqueReport development technique
Report development techniquevenkata karthik
 
ABAP Advanced List
ABAP Advanced ListABAP Advanced List
ABAP Advanced List
sapdocs. info
 
07.advanced abap
07.advanced abap07.advanced abap
07.advanced abapPhong Ho
 
Gal20 v8datasheet
Gal20 v8datasheetGal20 v8datasheet
Gal20 v8datasheet
mohammed hussain
 
Test case format
Test case formatTest case format
Test case format
Atul Tiwari
 
TS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.docTS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.doc
subrat42
 
Mm inv-differences list
Mm inv-differences listMm inv-differences list
Mm inv-differences list
Farhat Kiani
 
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDE
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDEData Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDE
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDEJon Fortman
 
Presentation_SAP
Presentation_SAPPresentation_SAP
Presentation_SAP
Deepak Aggarwal
 
ERP Manual.pptx
ERP Manual.pptxERP Manual.pptx
ERP Manual.pptx
RANAPRAVESH
 
325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf
Vaishali Ketkar
 
Imp table name for fi -co-aa
Imp table name for fi -co-aaImp table name for fi -co-aa
Imp table name for fi -co-aa
Kanthu Vennapusa
 
Datawarehosuing
DatawarehosuingDatawarehosuing
Datawarehosuing
NainaMalhotra6
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
Heena Madan
 

Similar to Technical specification : SD(Logistics)_Order_Processing (20)

Zmalv output type_v1.1
Zmalv output type_v1.1Zmalv output type_v1.1
Zmalv output type_v1.1
 
Important sap ewm tables for key functional areas
Important sap ewm tables for key functional areasImportant sap ewm tables for key functional areas
Important sap ewm tables for key functional areas
 
SAP Tables and entries.pdf
SAP Tables and entries.pdfSAP Tables and entries.pdf
SAP Tables and entries.pdf
 
Report development technique
Report development techniqueReport development technique
Report development technique
 
Report development technique
Report development techniqueReport development technique
Report development technique
 
ABAP Advanced List
ABAP Advanced ListABAP Advanced List
ABAP Advanced List
 
07.advanced abap
07.advanced abap07.advanced abap
07.advanced abap
 
Gal20 v8datasheet
Gal20 v8datasheetGal20 v8datasheet
Gal20 v8datasheet
 
Test case format
Test case formatTest case format
Test case format
 
TS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.docTS -FI-CA-CRP-002.doc
TS -FI-CA-CRP-002.doc
 
Mm inv-differences list
Mm inv-differences listMm inv-differences list
Mm inv-differences list
 
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDE
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDEData Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDE
Data Mapping - SCSALE COPYBOOK MAPPING PRELIM GUIDE
 
Presentation_SAP
Presentation_SAPPresentation_SAP
Presentation_SAP
 
ERP Manual.pptx
ERP Manual.pptxERP Manual.pptx
ERP Manual.pptx
 
325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf
 
Alv Block
Alv BlockAlv Block
Alv Block
 
Imp table name for fi -co-aa
Imp table name for fi -co-aaImp table name for fi -co-aa
Imp table name for fi -co-aa
 
Datawarehosuing
DatawarehosuingDatawarehosuing
Datawarehosuing
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Design notes5
Design notes5Design notes5
Design notes5
 

Recently uploaded

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Technical specification : SD(Logistics)_Order_Processing

  • 1. Technical Specification Report Date 18-Nov-10 Description Report to display overall order status related to delivery, Shipment and Billing Prepared by (Technical Person) Ravin Joshi OBJECT OVERVIEW Technical Name ZOrder_Process Description Sales Report for Overall Order Status related to delivery, Shipment and Billing Development Package ZSDLOGIS Message Class ZORDER_MSG Program Type Executable Program Module Sales and Distribution (SD- Logistics) Page 1 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 2. TECHNICAL SPECIFICATION DOCUMENT VERSION HISTORY Version No Date Revised Author Summary of Changes 1.0 11/18/201 0 Ravin Joshi Initial Draft 1.1 11/24/201 1 Ravin Joshi Changes 1.2 11/30/201 0 Ravin Joshi Changes 1.3 12/13/201 0 Ravin Joshi Changes Document Version History APPROVAL TRACKING Role Approver Date Author Ravin Joshi 11/18/2010 Peer Reviewer Business Process eXpert (BPX) Business Process Architect (BPA) Solution Architect Page 2 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 3. TECHNICAL SPECIFICATION DEPENDENCIES/CONSTRAINT None identified at this time ASSUMPTIONS - Security not necessary to display information on the summary section - Security required if display document details is requested PROCESS DESCRIPTION Page 3 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 4. TECHNICAL SPECIFICATION ZOrder_Process is an executable ALV report which consists of following during execution: - Selection Criteria - Order Processor Queue - Sales Oder Summary - Billing Summary Based on Selection Criteria, Order Processor Queue will display: 1) Document Type 2) Sold-To-No 3) Sold-To-Name 4) Ship-To-No 5) Ship-To-Name 6) Shipping Condition 7) Overall Block Status 8) Sales Order No 9) Purchase Order No 10) Delivery Doc 11) Shipping Doc 12) Billing Doc While clicking on Sales Order No from Order Processor Queue, Sales Order Summary will display: 1. Sales Order No 2. Plant 3. Item 4. Material 5. Material Description 6. Required Delivery Date 7. Confirmed Delivery Date 8. Credit Status 9. Block Status 10. Overall Status While clicking on Billing Doc from Order Processor Queue, Billing Summary will display: 1) Invoice No. 2) Payor 3) Item 4) Material 5) Material Description 6) Net Value 7) Sales Unit 8) Billing Date Technical Details: (Covers all fields of Primary List & both Secondary Lists) Page 4 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 5. TECHNICAL SPECIFICATION No. Field Name Table Name Technical Field Name Mandatory Value 1 Document Type VBAK AUART 2 Sold-To-No VBAK KUNNR Y 3 Sold-To-Name KNA1 NAME1 4 Ship-To-No VBAK KUNNR Y 5 Ship-To-Name KNA1 NAME1 6 Shipping Condition VBAK VSBED 7 Overall Block Status VBUK SPSTG 8 Sales Order No VBAK VBELN 9 Purchase Order No 10 Invoice Doc VBFA VBTYP_N J 11 Shipping Doc VBFA VBTYP_N 8 12 Billing Doc VBFA VBTYP_N M 13 Plant VBAP WERKS 14 Material VBAK MATNR 15 Material Description MAKT MKTXT 16 Required Delivery Date VBEP EDATU Y 17 Confirmed Delivery Date VBEP EDATU 18 Credit Status 19 Block Status VBUP LSSTA 20 Overall Status VBUK CMGST 21 Invoice No. VBRP VBELN 22 Payor VBRK KUNRG 23 Item VBRP POSNR 24 Material VBRP MATNR 25 Material Description MAKT MKTXT 26 Net Value VBRP NETWR 27 Sales Unit VBRP VRKME 28 Billing Date VBRK FKDAT Page 5 of 12 9/23/2013 7:09:10 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 6. TECHNICAL SPECIFICATION Flow Chart: Page 6 of 12 9/23/2013 7:09:10 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 7. TECHNICAL SPECIFICATION REPORT TOOL Report Painter Y Report Writer SAP Query ABAP program Info system Y ALV R/3 BW Crystal Reports PROGRAM NAME LOGIC DIAGRAM AND PSEUDO CODE ZORDER_PROCESS Report logic mainly covers : • Fetching data from the selection-screen provided by user inputs. Selection Criteria covers : o Sold-to Party / Ship-to-Party (Mandatory) o Sales Organization o Distribution Channel o Sales Order No. o Sales Order Type o Required Delivery Date(Mandatory) o Material o Order Status • Processing data which covers the use of certain select statements from different tables while checking the required conditions and based on the inputs provided from the user. • Displaying data in the ALV format which covers interaction functionality by user commands which covers use of standard function module ‘REUSE_ALV_GRID_DISPLAY’ while building the layout and fieldcatalog for the same. • While Displaying data into ALV, the output covers one basic list: Sales Order Processor Queue & other two secondary lists: Sales Order Summary and Billing Summary. • Sales Order Processor Queue will display: - DocType - Sold-to No - Sold-to Name - Ship-to No - Ship-to Name - Customer PO - Shipping Cond - Overall Block Status - Sales Order No - Delivery Doc No - Shipment Doc No Page 7 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 8. TECHNICAL SPECIFICATION - Billing Doc No While Sales Order Summary will display: - Sales OrderNo - Plant - Item - Material - Material Desc - Confirm Delivery Date - Block Status - Overall Status And Billing Summary will display: - Invoice No - Payor - Item - Material - Material Desc - Net Value - Sales Unit - Billing Date Pseudo Code : (Sample for reference only) *Tables Declaration Tables: VBAK, VBEP, VBAP, VBUK, VBUP, KNA1, VBKD, MAKT, VBFA, VBRP, VBRK. TYPE-POOLS: SLIS. *Work-Area Declaration Data : Begin of WA_INPUT, " Input from user AUART type VBAK-AUART, KUNNR type VBAK-KUNNR, VKORG type VBAK-VKORG, VTWEG type VBAK-VTWEG, VBELN type VBAK-VBELN, EDATU type VBEP-EDATU, MATNR type VBAP-MATNR, LFSTK type VBUK-LFSTK, POSNR type VBUP-POSNR, LSSTA type VBUP-LSSTA, End of WA_INPUT, Begin of WA_OUTPUT, "Order Process Queue AUART type VBAK-AUART, KUNNR type VBAK-KUNNR, NAME1 type kna1-name1, BSTKD type VBKD-BSTKD, VSBED type VBAK-VSBED, SPSTG type VBUK-SPSTG, VBELN type VBAP-VBELN, D_doc type VBAP-VBELN, S_doc type VBAP-VBELN, Page 8 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 9. TECHNICAL SPECIFICATION B_doc type VBAP-VBELN, POSNR type VBAP-POSNR, VBELV type VBFA-VBELV, POSNV type VBFA-POSNV, VBTYP_N type VBFA-VBTYP_N, End of WA_OUTPUT, *Internal Table & Work-areas Data : lt_vbap like TABLE OF wa_vbap, lt_vbfa LIKE TABLE OF wa_vbfa, lt_vbup LIKE TABLE OF wa_vbup, lt_vbak LIKE TABLE OF wa_vbak, lt_vbkd LIKE TABLE OF wa_vbkd, lt_kna1 LIKE TABLE OF wa_kna1, lt_vbuk LIKE TABLE OF wa_vbuk, lt_vbrp LIKE TABLE OF wa_vbrp, lt_vbrk LIKE TABLE OF wa_vbrk, lt_makt LIKE TABLE OF wa_makt, lt_vbep LIKE TABLE OF wa_vbep, lt_input like TABLE OF WA_INPUT, lt_output like TABLE OF WA_OUTPUT, lt_output2 like TABLE OF WA_OUTPUT2, lt_output3 LIKE TABLE OF WA_OUTPUT3, wa_fieldcat type slis_fieldcat_alv, wa_fieldcat2 type slis_fieldcat_alv, wa_fieldcat3 type slis_fieldcat_alv, alv_fieldcat TYPE slis_t_fieldcat_alv , alv_fieldcat2 TYPE slis_t_fieldcat_al v, alv_fieldcat3 TYPE slis_t_fieldcat_al v, alv_layout type slis_layout_alv, alv_layout2 type slis_layout_alv, alv_layout3 type slis_layout_alv. *Selection Screen SELECT-OPTIONS Soldto FOR VBAK-KUNNR. SELECTION-SCREEN SKIP 1. *AT Selection Screen AT SELECTION-SCREEN. PERFORM Validate_data_Soldto. *INITIALIZATION *START-OF-SELECTION. START-OF-SELECTION. PERFORM GET_DATA. PERFORM PROCESS_DATA. *END-OF-SELECTION. PERFORM Fieldcat_init. PERFORM UPDATE_DATA. alv_layout-colwidth_optimize = 'X'. alv_layout-zebra = 'X'. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = 'ZORDER_PROCES S' Page 9 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 10. TECHNICAL SPECIFICATION I_CALLBACK_USER_COMMAND = 'USER_COMMA ND' I_GRID_TITLE = 'Sales Order Processing Que ue' IS_LAYOUT = alv_layout IT_FIELDCAT = alv_fieldcat TABLES T_OUTTAB = lt_output IF SY-SUBRC <> 0. * MESSAGE ENDIF. FORM user_command USING ucomm TYPE sy-ucomm rs_selfield TYPE slis_selfield. IF rs_selfield-fieldname = 'VBELN'. *Necessary Action ELSEIF rs_selfield-fieldname = 'B_doc'. *Necessary Action ENDIF. ENDFORM. *FORMS : FORM PROCESS_DATA . Select KUNNR name1 from kna1 into table lt_k na1 FOR ALL ENTRIES IN lt_input where kna1~KUNNR = lt_INPUT-KUNNR. Select VBELN POSNR BSTKD from VBKD into ta ble lt_vbkd FOR ALL ENTRIES IN lt_input where VBKD~VBELN = lt_INPUT-VBELN an d VBKD~POSNR = VBUP-POSNR. Loop at lt_input into WA_input. WA_OUTPUT-AUART = WA_input-AUART. : : ENDLOOP. ENDFORM. FORM GET_DATA . SELECT VBAK~AUART VBAK~KUNNR VBAK~VKORG VBAK~VTWEG VBAK~VBELN VBEP~EDATU VBAP~MATNR VBUK~LFSTK VBUP~POSNR VBUP~LSSTA FROM VBAK INNER JOIN VBUK ON VBAK~VBELN = VBUK~VBELN INNER JOIN VBUP ON VBAK~VBELN = Page 10 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 11. TECHNICAL SPECIFICATION VBUP~VBELN INNER JOIN VBAP ON VBUK~VBELN = VBAP~VBELN INNER JOIN VBEP ON VBUK~VBELN = VBEP~VBELN INTO corresponding fields of TABLE lt_inpu t WHERE VBAK~AUART IN Salordty AND VBAK~KUNNR IN Soldto AND VBAK~KUNNR IN Shipto AND VBAK~VKORG IN Salesorg AND VBAK~VTWEG IN Distchn AND VBAK~VBELN IN Salordno AND VBEP~EDATU IN Reqdeldt AND VBAP~MATNR IN Matrl AND VBUK~LFSTK IN OrdSta. ENDFORM. " GET_DATA FORM FIELDCAT_INIT . clear wa_fieldcat. wa_fieldcat-col_pos = 1. wa_fieldcat-fieldname = 'AUART'. wa_fieldcat-seltext_m = 'DocType'. append wa_fieldcat to alv_fieldcat. clear wa_fieldcat. : : ENDFORM. FORM PROCESS_ORDER_SUMMARY . SELECT MATNR MAKTX from MAKT into table lt_m akt FOR ALL ENTRIES IN lt_input where MAKT~MATNR = lt_input-matnr and MA KT~SPRAS = sy-langu. : WA_OUTPUT2-VBELN = wa_output-VBELN. : APPEND WA_OUTPUT2 to lt_output2. CLEAR WA_OUTPUT2. ENDFORM. " PROCESS_ORDER_SUMMARY : : : END TECHNICAL ERROR HANDLING Page 11 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc
  • 12. TECHNICAL SPECIFICATION For error handling purpose, custom message class: ZORDER_MSG has been created which covers all error messages with different message ids. For Example, (1) if the user enters data in selection screen without entering mandatory field: Ship-to/Sold-to entry in selection field then following error message going to be displayed: Ship-to/Sold-to required to process request.Plz Select Ship-to/Sold-to. (2) If the user enters data in Ship-to/Sold-to which do not match other corresponding entry in DDIC itself while entering other selection criteria then following error message going to be displayed: No Data found for Ship-to/Sold-to. (3) If after entering all the selection criteria in to selection screen, no entry found in DDIC itself then following error message going to be displayed: No Data Found for selection criteria Page 12 of 12 9/23/2013 7:09:09 a9/p9 technicalspecificationlogisticsworkqueuefororderprocessing-130923020907-phpapp02.doc