cancel
Showing results for 
Search instead for 
Did you mean: 

BBP_PD_PO_CREATE promble

Former Member
0 Kudos

hi experts:

now i facing the question :

when i create the po with fm : BBP_PD_PO_CREATE, the parameters of return message table is null,

so the create is success , but the po status is " processing error" in web .now i donot need full create ,only want to get the po with "hold "status " . how to set the parameters ?

thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You must set the parameter

I_PARK = 'X'

Regards

Kathirvel

Former Member
0 Kudos

hi,Kathirvel, thanks repaly.

now i have solved the question , another question come .

when i post the po from bbp to r/3 is failure ,

the error message is: po 8600001223: plz input the project number langer than 0 .

i want to know why ?

Former Member
0 Kudos

i create the po in web with the same data ,it can taranfer to r/3 , i do not know that is why ,who can help me .

thanks in advance.

Former Member
0 Kudos

the promble has been solved, thanks

Former Member
0 Kudos

Hi Martin,

I have a scenario where in i need to create PO from a an custom application,the custom application will have details to create po.I am trying to creat a po using theBBP_PD_PO_CREATE ,but it errors out interface data missing. can you please let me know what are the parameters i need to pass to that function.

Thanks in advance,

Radha

Former Member
0 Kudos

call function 'BBP_PD_PO_CREATE'

exporting

i_header = lv_header " po head data

i_park = 'X'

importing

e_header = ls_header

tables

i_item = lv_e_item[] " po item

i_account = lv_e_account[] " po account

i_partner = lv_e_partner[] " patrner

i_orgdata = lv_i_orgdata[] "org data

i_hcf = lv_i_hcf[]

e_item = ls_e_item[]

e_account = ls_e_account[]

e_partner = ls_e_partner[]

e_status = lv_e_status[]

e_orgdata = ls_i_orgdata[]

e_hcf = ls_e_hcf[]

e_messages = e_messages.

hope this can help u

Answers (0)