Background
In addition to the IBIP tool for which was introduces here
Here now an example how to upload BOM to SAP with multi structures like sub-items or/and long text using excel generating flat files , the following approach can be alternative to LSMW for this usage .
This solution provide excel spreadsheet generates flat files that can be uploaded to Standard Batch Input program for creating BOM with or without long texts ,This can save development of designated ABAP programs which writes data to a sequential file in the format required by the ABAP programs (RCSBI010 ,RCSBI040)
This spreadsheet support transactions :
- IB01 for equipment BOMs
- CS01 for material BOMs
- IB11 for functional location BOMs
- CS51 for standard BOMs
- CV11 for document structures
How to do it (see exemple video for CS01 transaction)
step 1 : Download the BOM tool here
Step 2 : Enables Macros in the Excel menu
Step 3 : Create template using structures (BGR00,BICSK,BICSP..) - choose just the relevant fields .
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Step 4 : Fill the BOM header and items data and press Execute in the Excel ribbon button
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Step 6 : Upload the flat file generated at step 3 to the application server with transaction CG3Z
the target file name is : BOM CREATE , the source file is the flat file that was genarated in step 4.
Image may be NSFW.
Clik here to view.
Step 7 : Run Transaction OS41 , Fill Logical File name : CS_BI_BOM_CRATE
Image may be NSFW.
Clik here to view.
Step 8 : See the program log and check SAP in transaction CS02
Image may be NSFW.
Clik here to view.
lets check in transaction CS02 that the BOM was created correctly
Image may be NSFW.
Clik here to view.
Examples( see attached )
Exemple 1 : program RCSBI010 - (Create BOMs using Batch Input) Standard Batch Input program for creating BOM (Bill of material)
Exemple 2 : program RCSBI040 - (Create BOMs using Batch Input) Standard Batch Input program for creating BOM (Bill of material) with long text
Comments are welcome
Best Regards
Ziv.