Professional Documents
Culture Documents
Allocation Report
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Document Information
Business Area Product & Service Delivery
GAP/CR ID WBS_RDD0001
Global / Local R1
Approval
Approved by Name Role Signature Date
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Document History
Version Author Reason for change Date
Related Documents
SCM_FSR_MM_Allocation Report_RDD0001.docx
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Table of Contents
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
1. General Information
WRICEF ID RDD0001
Description Allocation Report
Implementation Phase ITT-SAP Transformation/ Release 1
Transaction(s) (if applicable) ZSCM_ALLOC
Package ZSCM
Message Class (if applicable) ZSCM
Develop. Class ZSCM
Module SCM – SAP PS - Design Job-Job Initiation
Report User/User Group NA
Execution Mode On-line / Background
Run Frequency On-Demand Language English
Transport Information
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
End of CR#180314
3. Assumptions
Allocation quantity to be added in ALV so that user can choose to display the field in ALV but
should not be displayed in Default layout.
4. Issues
NA
5. Selection Screen
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Field Labels Table/ Field Name Format Table Value/ Select Option or Mandatory
Structure Checkbox/ Parameter or Optional
Name Radio Button/
Radio Button
Group
Allocation
Requirement ZZ_EST_OP Select Option
RSADD DATS Table Value (Multi Selection) Mandatory
Date S_BSE_DT1
5.3 Details
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
6. Technical Details
6.1 Flow Diagram
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
START
Display Report
END
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Psuedo Code
1. Create a new report ZSCMR_ALLOCATION_REPORT via t-code SE38
Allocation Requirement date is Mandatory but checks / Validations will be carried out as per
section 5.2.
3. Report will be executed for P&SD project , perform validation for project profile contain ZSCM* , if
non P&SD project throw error message “Report execution can be performed for P&SD
projects only’. Refer to the field PROJ-PROFL = ZSCM*.
6. Dynamic Where Clause is built for the fields in selection-screen and passed to Importing
parameter IV_WHERE of Method AMDP_METH_PUB_GET_DATA.
Begin of CR#180314
8. Check if technically complete check box (P_TECO) is checked from selection screen, if yes then
delete reservation lines from LI_DATA table where component system status is DEL (I0013). If
this is unchecked then delete the reservation lines from LI_DATA table where project status is
TECO or CLSD (JEST Status).
End of CR#180314
9. Get material stock information from storage location table MARD. Calculate all plant inventory
values by adding Valuated Unrestricted-Use Stock value (MARD-LABST) for all common material
components in all plants.
10. The below fields are filled with the table data fetched from above AMDP method.
Customer
Fetch PARNR from IHPA by passing the Object number (Level 3 WBS) and Partner Function =
SP. Get description by passing KNA1-PARNR and get KNA1-NAME1
RIG
Fetch PARNR from IHPA by passing the Object number (Level 3 WBS) and Partner Function =
Z7.Get description by passing KNA1-PARNR and get KNA1-NAME1
Well
Fetch PARNR from IHPA by passing the Object number (Level 3 WBS) and Partner Function =
ZW.Get description by passing KNA1-PARNR and get KNA1-NAME1
Network
Fetch from CAUFV-AUFNR by passing WBS
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Item
Fetch from RESB-RSPOS by passing Network (AUFNR)
Material
Fetch from RESB-MATNR
Material Description
Fetch from MAKT-MAKTX based upon RESB-MATNR fetched above.
UOM
Fetch from RESB-MEINS
Plant
Fetch from RESB-WERKS.
Storage Location
Fetch from RESB-LGORT.
Requirement Qty.
Fetch from RESB-BDMNG.
Comments
Fetch from RESBD –POTX1 based upon RSNUM and RSPOS.
Select Batch Indicator, Serial profile from MARC based upon Material & Plant fetched from above
method.
Serialized
If Serial profile is not initial, Field is marked ‘X’ in ALV output.
Batch
if MARC-XCHPF is not Blank, Mark Batch field as ‘X’.
Begin of CR#180314
Create object of class ZSCMCL_WBS_MAT_STOCK to fetch all stock data to calculate total
allocation quantity. This constructor will fetch Current Stock from QBEW table for the material
and WBS, Consumption Quantity from MSEG, WBS transfer Quantity from MSEG, Deallocation
Quantity from MSEG and Calculate total allocated stock.
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Package ZSCM
Import Parameters
Pseudo Code
This Method is for retrieving stock data from database tables and for allocated quantity calculations:
Move records of importing project and material data table IM_T_WBS_MAT to global internal table
GI_WBS_MAT.
Check if importing parameter IM_T_CCD_ENTRIES table have background user name if found call
below methods to get stock data:
Package ZSCM
Export Parameters
Pseudo Code
This Method is for retrieving current stock data from QBEW table:
Fetch project stock from table QBEW for material and WBS for all GI_WBS_MAT records. Add
retrieved data records to exporting stock data table EX_T_WBS_MAT_STOCK.
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Package ZSCM
Export Parameters
Pseudo Code
This Method is for retrieving consumption stock data from MSEG table:
Fetch consumption stock from table MSEG for material and WBS for all GI_WBS_MAT records,
movement types 281/282 and special stock indicator ‘Q’. Subtract 282 Movement Type Quantity data
from Movement Type 281 Quantity data, add all the entries based on WBS and Material Number to
exporting stock data table EX_T_WBS_MAT_STOCK.
Package ZSCM
Export Parameters
Pseudo Code
This Method is for retrieving WBS transfer Quantity data from MSEG table:
Fetch 415 movement type stock from table MSEG for material and WBS for all GI_WBS_MAT records,
movement types 415, Debit indicator 'S' and special stock indicator ‘Q’. Add retrieved data records to
exporting stock data table EX_T_WBS_MAT_STOCK. (Check whether it's a transfer from same WBS or
not - If it is transfer in between same WBS - do not consider that entry)
Package ZSCM
Export Parameters
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Pseudo Code
This Method is for retrieving Deallocation quantity data from MSEG table:
Fetch 416 movement type stock from table MSEG for material and WBS for all GI_WBS_MAT records
and movement types 416.
For the MSEG entries which are created by the System User (maintained in CCD table) are directly
considered for adding based on WBS and Material Number and pass it to EX_T_WBS_MAT_STOCK.
For the MSEG entries which are not created by System User, Fetch document flow data from table
LEDSPD_FLOW for deliveries found in above records. Fetch user names from LIKP for deliveries found
in MSEG and LEDSPD_FLOW.
Check MSEG records where USER_NAME not matches with system users (maintained in CCD table),
then check if User of its delivery matches with system users. If Delivery creator is system user
consider such records for addition.
Add all retrieved data records to exporting stock data table EX_T_WBS_MAT_STOCK.
Package ZSCM
Export Parameters
Pseudo Code
This Method is for adds up all type of movements and calculates final allocation quantity:
Sum up all QBEW, consumption, 415 and 416 stock and add calculated data records to exporting
stock data table EX_T_WBS_MAT_STOCK.
o Step 1:Get total allocated stock for that material and WBS from Method
AMDP_METH_PUB_GET_MSEG_DATA Of class
ZSCMCL_AMDP_MM_ALLOC_REPORT. In method
AMDP_METH_PUB_GET_MSEG_DATA querying is done on MSEG by summing Menge
for Debit/Credit (SHKZG) = ‘H’ for movement type 415 (CCD value) with either special
indicator ‘Q’ (CCD value) or with blank and subtract the sum of Quantity (Menge) for
movement type 416 (CCD value) with Debit/Credit (SHKZG) = ‘S’ and for user Id’s not
equal to background user table IM_T_USER (CCD value) based upon Material Number
(MATNR), WBS (PS_PSP_PNR).
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
o Step 2: Remaining Qty. to be Allocated as per the formula below for that material/item:
Remaining Qty. to be Allocated = Requirement Qty. – Total Allocated Qty. (From Step 2)
o In case where same material is planned more than once then the Total Allocated
Quantity calculated in Step 2 should be distributed based on FIFO logic based on the
Requirement Date.
▪ Total Allocated Qty column is supposed to be a hidden column in default layout.
▪ In cases where Requirement date is same, consider the Component Number as
a FIFO criteria.
Quantity in SLoc
Get from LI_QTY_SLOC table (Storage location wise Data fetched from MARD)
Available in SLoc
Check if ‘Quantity in Sloc’ is negative, zero or less than ‘Remaining Qty to be Allocated’ display
as False otherwise display as ‘True’
Get from LI_QTY_PLANT table (all plant wise Data fetched from MARD)
Check if ‘All Plant Inventory’ is negative, zero or less than ‘Remaining Qty to be Allocated’ display
as False otherwise display as ‘True’. Set hyperlink to All Plants inventory field by calling
set_cell_type ( if_salv_c_cell_type=>hotspot ) of class object cl_salv_column_table and handle
click event by setting event handler for events of class cl_salv_table. Call transaction MMBE by
passing material number from gi_disp_tab table on row index.
<Begin of CR 181314Changes>
Project Status
Segment
Sub Segment
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Status
Mobilize Quantity
Fetch Sum of EKPO-MENGE for all SHIP STO’s for the reservation item.
PGI Quantity
Fetch sum of EKBE-MENGE with transaction type ‘6’ for all SHIP STO’s for the reservation item.
GR Quantity
Fetch sum of EKBE-MENGE with transaction type ‘1’ for all SHIP STO’s for the reservation item.
Consumed Quantity
Fetch the sum of MSEG-MENGE with movement type 281 and special stoke indicator ‘Q’ for all
reservation items
Demobilize Quantity
Fetch Sum of EKPO-MENGE for all RETN STO’s for the reservation item.
Fetch sum of EKBE-MENGE with transaction type ‘6’ for all RETN STO’s for the reservation item.
Return GR Quantity
Fetch sum of EKBE-MENGE with transaction type ‘1’ for all RETN STO’s for the reservation item.
Calculate by adding Consumption Quantity and Demobilize quantity and subtracting that from GR
quantity.
Calculate by adding Consumption Quantity and Return GR quantity and subtracting that from
Allocated quantity.
End of CR#180314
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Begin of CR#180314
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
End of CR#180314
Allocation Report
Output.xlsx
8. ALV Options
Call method cl_salv_table=>factory to display output.
Error handling will be performed as part of the Selection Screen Validations and Data
validations as per the provided logic.
11.2 Notification
NA
NA
13.2 Attachments
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Ref.
Object Object Object Delivery
ABAP Action Package Comments
Name Type Description Units
Object
Calculation
View/
Attribute
view/ Create/
Analytic
view/ Table/ Modify
DB
Procedure
Procedure Name:
NA
IN/OUT
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Procedure Logic:
NA
NA
View
Table Column SQL Data Type Dimension Not Null Default
Column
14.4 HANAtization :
Package ZSCM
Import Parameters
Export Parameters
Begin of CR#180314
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
End of CR#180314
Pseudo Code
This AMDP Class ZSCMCL_AMDP_MM_ALLOC_REPORT and below AMDP Methods for retrieving
data from database tables and for calculations:
We have created Dynamic Where Clause having filter for Plant, WBS Element, Allocation Requirement
date and Storage Location.
Begin of CR#180314
This method will take import parameters as Dynamic Where Clause, Language for MAKT text, Status, Client and
provides T_DATA,T_MOBQTY, T_PGIQTY, T_GRQTY, T_CONQTY, T_DMOBQTY, T_RETNPGIQTY,
T_RETNGRQTY, T_QTYS_DIS and T_SYS_ST as exporting parameter.
Make a join select query on inner join RESB/CAUFV left outer join PRPS/PROJ/AFVC/IHPA/JEST/KNA1/MAKT
for selecting fields RESB-RSNUM,RESB-RSPOS,PROJ-PSPID,PROJ-PROJ_STATUS, ACTCMB_TEXT_TAB-
ACTCMBDESC_TEXT, PRPS-POSID,IPHP-PARVW,KNA-NAME1,RESB-AUFNR,RESB-MATNR,RESB-
MEINS,RESB-WERKS,RESB-LGORT,RESB-BDMNG,ENMNG,RSADD- ZZ_EST_OPS_BSE_DT1,RSADD-
ZZ_TIME_RQ_ST_DT1,RSADD-ZZ_VAL_TYPE,
RESB-POTX1,RESB-KZEARRESB-PSPEL,PROJ-PSPHI,PRPS-USR00, PRPS-USR01, RESB-AUFPL, RESB-
OBJNR, AFVC-STEUS,PROJ-OBJNR, TJ30T-TXT30, IPHP-PARNR,MAKT-MAKTX.
Make a join on RSNUM, RSPOS, SUM ( MENGE ) as MOB_QTY from EKPO for ZZACTION equal to
SHIP – EX_T_MOBQTY
Make a join on RSNUM, RSPOS, SHKZG and MENGE for the RSNUM and RSPOS
From EKBE where VGABE = ‘6’ and compute for SHKZG = ‘S’ means MENGE * -1
Else SHKZG means MENGE – for table EX_T_PGI_QTY
Make a join on RSNUM, RSPOS, SHKZG and MENGE for the RSNUM and RSPOS
From EKBE where VGABE = ‘1’ and compute for SHKZG = ‘S’ means MENGE * -1
Else SHKZG means MENGE – for table EX_T_GR_QTY
Make a join on RSNUM , RSPOS, SHKZG for the RSNUM and RSPOS from MSEG where
For BWART 281 and 282 and compute for SHKZG = ‘S’ means MENGE * -1
Else SHKZG means MENGE – for table EX_T_CONQTY
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Make a join on RSNUM, RSPOS, SUM ( MENGE ) as MOB_QTY from EKPO for ZZACTION equal to
RETN – EX_T_DEMOBQTY
Make a join on RSNUM, RSPOS, SHKZG and MENGE for the RSNUM and RSPOS
From EKBE where VGABE = ‘6’ and compute for SHKZG = ‘S’ means MENGE * -1
Else SHKZG means MENGE – for table EX_T_RETNPGI_QTY
Make a join on RSNUM, RSPOS, SHKZG and MENGE for the RSNUM and RSPOS
From EKBE where VGABE = ‘1’ and compute for SHKZG = ‘S’ means MENGE * -1
Else SHKZG means MENGE – for table EX_T_RETNGR_QTY
Make a join on EX_T_DATA with RESB, JEST, TJ02T, TJ30T and PROJ to get all the system status and
populate it in Internal table EX_T_SYS_ST.
Final tables
EX_T_DATA,
EX_T_MOBQTY
EX_T_PGIQTY
EX_T_GRQTY
EX_T_CONQTY
EX_T_DEMOBQTY
EX_T_RETNPGIQTY
EX_T_RETNGRQTY
EX_T_QTYS_DIS
EX_T_SYS_ST
End of CR#180314
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
SAPYard “SAP ABAP for HANA” Sample TDD
Package ZSCM
Import Parameters
Export Parameters
Pseudo Code
This AMDP Class ZSCMCL_AMDP_MM_ALLOC_REPORT and below AMDP Method for retrieving
data from database tables and for calculations:
This method will take import parameters as SHKZG_H = ‘H’, SHKZG_S = ‘S’, IM_SPSTK_IND = ‘Q’,
IM_MVT_TF = ‘415’, IM_MVT_TR = ‘416’, IM_T_USER as list of background users and
IM_T_ALLOC_QTY and exporting parameter EX_T_MSEG of data fetched from MSEG.
Make a join select query on MSEG inner join IM_T_ALLOC_QTY for selecting field
MSEG-MATNR,MSEG-PS_PSP_PNR and SUM( MSEG-MENGE) for movement type ‘415’ and SUM(
MSEG-MENGE * -1) for movement type ‘416’ where MSEG-MATNR = IM_T_ALLOC_QTY-MATNR,
MSEG-PS_PSP_PNR = IM_T_ALLOC_QTY-PSPNR, Debit Credit Indicator as ‘H’, movement type
‘415’ with special indicator ‘Q’ or without any or for movement type ‘416’ with Debit Credit Indicator as
‘S’ and MSEG-USNAM_MKPF not in IM_T_USER into table EX_T_MSEG.
Final table EX_T_MSEG is passed by filtering out data with sum of MENGE using group by on MATNR
and PS_PSP_PNR.
www.SAPYard.com for ABAP for SAP HANA, SAPUI5, Fiori, OData & SAP Netweaver Gateway
GAP2018/CR181314 Technical Specification
Normal Functionality -
Test Step Step Description Test Data Expected Result Executed By/Date Remarks
Condition Actual Result
Check for the 1 Run the report for Allocation The ALV should be C Roy/ 11 Success
correct valid WBS and plant Requirement displayed with desired Mar’2016
report output combination. Date - columns filled.
Test Case1.doc
02/06/2016 and
04/30/2016.
Material-0540-
0010
Plant-1004 WBS -
J.15.001563.01.0
1
Test Step Step Description Test Data Expected Result Executed By/Date Remarks
Condition Actual Result
Check for the 2 Execute the report Project System will populate C Roy/ 11 Success
correct non-P&SD WBS and R.00000103 and Error message for the Mar’2016
report output plant combination. enter Allocation selection.
Test Case2.doc
Requirement
Date as
02/06/2016
Check for 3 Execute report for Enter allocation Report output as C Roy/ 11 Success
the correct WBS requirement desired. Mar’2016
report J.16.000220.01.01 date range
output 03/01/2016 and Test Case3.doc
upper limit
04/30/2016
Check for 4 Report Execute in Enter allocation Background Job C Roy/ 04 Success
the correct Background requirement Successfully Mar’2016
report date range completed.
output 03/01/2016 and Test Case 4.doc
upper limit
04/30/2016
Test Step Step Description Test Data Expected Result Executed By/Date Remarks
Condition Actual Result
Check for 5 Execute report for Allocation Report out as C Roy/ 11 Success
the correct WBS Requirement desired. Mar’2016
report J.15.001563.01.01 Date -
output 03/01/2016 and Test Case 5.doc
04/30/2016.
Material - 0540-
0010
WBS -
J.15.001563.01.
01
Begin of CR#180314
Remaining 6 New logic for Execute report Right calculation on A Shrestha/22 Success
Qty. to be Remaining Qty. to for WBS Remaining Qty. to be Apr 2016
Allocated be Allocated J.16.000785.01. Allocated Test Case 6.doc
Test Step Step Description Test Data Expected Result Executed By/Date Remarks
Condition Actual Result
New fields 7 Check new fields- Execute report New fields should be A Shrestha/17 Success
in the report for WBS visible. Click on All May 2016
Available in SLoc, Test Case 7.doc
output, J.16.000772.01. Plants inventory
Quantity in Sloc,
hyperlink on 01, Date- value should show
Available in all
All plant 04/01/2016 MMBE for selected
Plants and All 06/20/2016,
inventory material and any
Plants inventory
and PLAN status material
Plant- 1004
Exclusion of Check Hyperlink on component should
PLAN status All Plants inventory not come in report
material to MMBE and output
components Exclusion of PLAN
status material
components
New 8 Check new fields on Execute report New quantity fields A Shrestha/23 Success
Quantity report output- for WBS should be correctly May 2016
related J.16.000897.01. calculated and
Mob Qty, PGI Qty, Test Case 8.docx
fields in 01, Date- displayed in report
GR Qty, output
report 04/01/2016
output Consumption Qty, 12/20/2016,
Demob Qty, return
PHI qty, return GR Plant- 1004
qty, Qty at well site
and remaining
project stock
Test Step Step Description Test Data Expected Result Executed By/Date Remarks
Condition Actual Result
Teco/Close 9 Default uncheck the Execute report TECO/CLSD status A Shrestha/23 Success
project check box. On for WBS project will be include May 2016
check box check report will J.16.000899.01. in the report output
Test Case 9.docx
on selection include TECO or 01, Date-
screen CLSD status 04/01/2016
projects also 12/20/2016,
Plant- 1004
End of CR#180314
NA
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
Error Case 2 Execute report with Allocation Error message will be C Roy/ 05
no WBS and Plant Requirement populated on Mar’2016
and allocation selection screen. Error Case 2.doc
Date as
requirement date 03/08/2016
entered. Material A962XP.
Error Case 3 Execute report with Allocation Error message will be C Roy/ 05
Plant and WBS Requirement populated on Mar’2016
with different plant selection screen. Error Case 3.doc
Date as
03/08/2016
Material A962XP,
WBS
J.16.000220.01.0
1 and Plant 1006
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
Error Case 4 Execute report with Allocation Error message will be C Roy/ 05
WBS and invalid Requirement populated on Mar’2016
Material. selection screen. Error Case 4.doc
Date as
03/08/2016
Material
TEST123HTTII,
WBS
‘J.16.000220.01.0
1’.
Error Case 5 Execute report with Allocation Error message will be C Roy/ 05
invalid WBS. Requirement populated on Mar’2016
selection screen. Error Case
Date as 5.doc.docx
03/08/2016
Material A962XP,
WBS
‘J.16.010022.01.0
1’.