cancel
Showing results for 
Search instead for 
Did you mean: 

Adding new line item directly to PO

former_member610985
Participant
0 Kudos

Hi,

We have a requirement for adding a new line item directly within the Purchase Order in SRM (without using the shopping cart). We are using the FM BBP_PD_PO_UPDATE for this purpose. However, we are getting the following error while updating. " BUFFER TABLE NOT UP-TO-DATE". Please provide assistance in order to resolve this issue.

Regards,

Arun

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member184741
Active Contributor
0 Kudos

I have created a blog recently on this


<removed>

thanks,

sankar

Please do not ask for points. Message was edited by: Zoltan Keller

former_member184741
Active Contributor
0 Kudos

hi,

where are u calling po_update FM? and what are the parameters ur passing?

Former Member
0 Kudos

We achieved  based on the Security roles to identify if the user is Requester or Purchaser or Manager and Webdynpro changes by the portal team to activate the Change and Order button based on the required business rules.

Transaction Code for PO Change to be added to the security role.

Requisitioner:  Any user with out any existing A012 relationship with any existing Organizational units on the current date:

Manager:  Any user having A012 relationship with any existing Organizational units on the current date.

If the Authorization object checked programmatically results the value of "PUR" then the standard SAP code for "Purchaser" has to be executed.

Some additional Info :

Control list of PO using BADI BBP_WF_LIST - Change Work lists and Search Results Lists   Method:  BBP_WF_LIST

Badi -BBP_AUTHORITY_CHECK for any additional authorisation checks


Hope this helps.

Thanks

Balaji

Former Member
0 Kudos

Hello Arunagiri,

You can refer this document.It might help you.

Purchase Orders - SAP Library

Regards,

Ritika Garg

Former Member
0 Kudos

Maybe you should implement BADI "BBP_DOC_CHANGE_BADI", method "BBP_PO_CHANGE" in order to add an item to the PO.

Add your item with the required values to ET_ITEM table.

Think BBP_PD_PO_UPDATE is not neccesary. Hope this helps.