Hi Ganesh
1. How to pass this internal table to BAPI " BAPI_PO_CREATE1 " to create PO ? (internal table
contain mutiple line item ).
Depending by relations between each record you should break for Purch organization/vendor and fill the corresponding structures of BAPI_PO_CREATE1
2. How to create info record ? if any FM available for both creating and updating info record?
You can use FM ME_DIRECT_INPUT_INFORECORD
3. If the info record cant be created, then PO should not be created.. how to acheive this?
After calling the inforecord's creation, you can test if successfull or not and then process PO or not.