PP - 01 Sticker Printing
PP - 01 Sticker Printing
ZPP
Development Functional Specification Form
Name of Project Voyager
Development Type Smart form
Module PP
Functional Consultant Sumit Rajput
Core Team Member
ABAP Consultant
Complexity High
Transaction Code ZPP
Version History
Version Date Updated Change Request No. Revision Author Reason for Revision
Functional Specification........................................................................................................................1
2. Dependencies........................................................................................................................................3
3. Authorization Requirements.................................................................................................................3
5. Input Screen..........................................................................................................................................3
6. Enhancements.......................................................................................................................................3
7. BDC Template........................................................................................................................................3
8. Layout....................................................................................................................................................4
10. Logic...................................................................................................................................................4
12. Pre-requisites.....................................................................................................................................6
2. Dependencies
NA
3. Authorization Requirements
NA
5. Input Screen
6. Enhancements
NA
7. BDC Template
NA
10.Logic
Need to develop 4*4 Sticker.
Pass AFRU-BUDAT (Production date) & AFRU-WERKS in table AFRU get AFRU-AUFNR (PO
Number) AFRU-RUECK, AFRU-RMZHL (counter print in PO Number Field after AUFNR),
AFRU-WABLNR, AFRU-STOKZ = ‘ ‘ AFRU-STZHL = ‘ ‘, AFRU-GMNGA (print after AFPO-WEMNG
Production Qty), AFRU-WABLNR, AFRU-MYEAR.
Pass AFRU-WERKS in field of T001W-WERKS of table T001W & Get NAME1(Plant Name)
Pass AFRU-AUFNR in field CAYFV-AUFNR of table CAUFV & get CAUFV-KDAUF (SO Number),
CAUFV-KDPOS (SO Item print in SO Number Field after KDAUF), CAUFV-PLNBEZ (Material
Code) CAUFV-GAMNG (Production Qty).
Pass AFRU-AUFNR in field AUFNR of table AFPO & get AFPO-WEMNG. (print after CAUFV-
GAMNG (Production qty)
Pass AFRU-WABLNR, CAUFV-PLNBEZ in filed QALS-MBLNR, QALS-MATNR of table QALS & Get
QALS-CHARG (Batch Number), QALS-LAGORTCHRG (Storage Location) QALS-LMENGE01
(Accepted Qty), QALS-LMENGE04(Rejected Qty), QALS-LOSMENGE. {QALS-LOSMENGE-( QALS-
LMENGE01 + QALS-LMENGE04)} (Hold Qty).
Pass QALS-PRUEFLOS in table QAVE field QAVE-PRUEFLOS & get QAVE-VDATUM, QAVE-VCODE,
QAVE-VKATART, QAVE-VCODEGRP.
Pass VBAK-KUNNR in field KNA1-KUNNR of table KNA1 & Get NAME1 (Customer Name)
Use FM READ_TEXT.
Pass ID = ‘0001’
LANGUAGE = ‘EN’
NAME = CAUFV-PLNBEZ (if length of Char. CAUFV-PLNBEZ is less then 40 than space
upto 40 char)+VBAP-VKORG+VBAP-VTWEG. (Ex CAUFV-PLNBEZ=901-1-00647, VBAP-VKORG
OBJECT = ‘MVKE’
11.Error Handling
NA
12.Pre-requisites
[Provide pre-requisites if any. Please mention NA if not applicable.]
14.Test Data
NA