cancel
Showing results for 
Search instead for 
Did you mean: 

Getting PO information from backend (R/3)

Former Member
0 Kudos

Hi,

Keywords: SRM 5.0, R/3, PO, BAPI

Is there a Function Module in SRM that can get basic PO informationfrom the backend (R/3)?

We need to get basic PO information, like PO #, PO total, currency, etc, given a PO number.

I know that R/3 has a couple BAPI (BAPI_PO_GETDETAIL). I can write a FM or program to call the BAPI. I am just wonderign if there is already a FM available that will do what I need or close to what I need.

Thanks

Naing Zaw-Tun

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

There are several BAPIs / Function modules, which will help you out.

<u>Couple of ways to this -></u>

<b>For R/3 system related - Back-end PO Details

use the following Function modules -></b>

<u><b>META_PO_GETDETAIL </b>

( Display purchase order details )

<b>META_PO_GETITEMS</b>

( Display purchase order items ) </u>

<b>For SRM system related - Local PO Details

use the following Function modules -></b>

<u>BBP_PD_PO_GETDETAIL

BBP_PD_PO_GETLIST

BBP_PD_PO_DOC_FLOW

BBP_PD_PO_GETHISTORY </u>

<b>Alternatively, go for BBP_PD transaction, for Business object type - BUS2201 (Purchase orders) to get all the relevant details.</b>

Hope this will definitely help.

Regards

- Atul

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Naing,

If you are using classic scenario then you can use transaction BBP_PD to get the PO details or user tables BBP_PDBEI in combination with BBP_PDIGP.

For extended classic scenario you can use the FM BBP_DP_BE_PO_HISTORY_READ.

Thanks and regards

Iftekhar Alam