Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BAPI for PR create

Former Member
0 Likes
12,669

Dear all:

Could you provide me BAPI FOR PR create.

I was found the BAPI_REQUISITION_CREATE and BAPI_PR_CREATE, but which one is correct or work?

Our company code using SAP AFS, the BAPI /AFS/CREATE_AFS_PR_DATA is for AFS PR create, but always can't work.

Can help or provide sample code to me?

Best Regards,

Nicole

7 REPLIES 7
Read only

GauthamV
Active Contributor
0 Likes
7,086

Use this bapi.

BAPI_PR_CREATE

Read only

Former Member
0 Likes
7,086

Hello,

BAPI_PR_CREATE Create Enjoy Purchase Requisition

Thank u,

santhosh

Read only

Former Member
0 Likes
7,086

Hi Nic,

Please Find the Sample Code Below,

DATA : T_REQUISITION_ITEMS LIKE BAPIEBANC OCCURS 0 WITH HEADER LINE,

T_RETURN LIKE BAPIRETURN OCCURS 0 WITH HEADER LINE .

DATA : E_NUMBER LIKE BAPIEBANC-PREQ_NO.

T_REQUISITION_ITEMS-DOC_TYPE &H3D 'NB'.
T_REQUISITION_ITEMS-DEL_DATCAT &H3D '1'.
T_REQUISITION_ITEMS-DELIV_DATE &H3D '20020626'.
T_REQUISITION_ITEMS-PLANT &H3D 'P1'.
T_REQUISITION_ITEMS-STORE_LOC &H3D '01'.
T_REQUISITION_ITEMS-PUR_GROUP &H3D 'P01'.
T_REQUISITION_ITEMS-MAT_GRP &H3D '01'.
T_REQUISITION_ITEMS-PREQ_ITEM &H3D 1.
T_REQUISITION_ITEMS-MATERIAL &H3D '1MAT1'.
T_REQUISITION_ITEMS-QUANTITY &H3D 10.
T_REQUISITION_ITEMS-PREQ_NAME &H3D '123456'.
T_REQUISITION_ITEMS-PURCH_ORG &H3D '1000'.
T_REQUISITION_ITEMS-ACCTASSCAT &H3D 'U' .
T_REQUISITION_ITEMS-VEND_MAT &H3D 'G'.
APPEND T_REQUISITION_ITEMS.

CALL FUNCTION 'BAPI_REQUISITION_CREATE'
* EXPORTING
* SKIP_ITEMS_WITH_ERROR &H3D
IMPORTING
NUMBER &H3D E_NUMBER
TABLES
REQUISITION_ITEMS &H3D T_REQUISITION_ITEMS
REQUISITION_ACCOUNT_ASSIGNMENT &H3D T_REQ_ACCOUNT_ASSIGNMENT
* REQUISITION_ITEM_TEXT &H3D
* REQUISITION_LIMITS &H3D
* REQUISITION_CONTRACT_LIMITS &H3D
* REQUISITION_SERVICES &H3D
* REQUISITION_SRV_ACCASS_VALUES &H3D
RETURN &H3D T_RETURN
* REQUISITION_SERVICES_TEXT &H3D
* EXTENSIONIN &H3D
* REQUISITION_ADDRDELIVERY &H3D
.

IF NOT E_NUMBER IS INITIAL .
WRITE:/ 'REQ NO:' , E_NUMBER , 'CREATED'.
ELSE.
LOOP AT T_RETURN.
WRITE T_RETURN-MESSAGE.
ENDLOOP.
ENDIF.

Hope this will be Helpful

Thanks

Read only

Former Member
0 Likes
7,086

Hi,

Use this BAPI 'BAPI_PR_CREATE' - Purchase Requisition BAPIs

Regards,

Jyothi CH.

Read only

Former Member
0 Likes
7,086

Hi Nicole Chen,

Check With this Funtion Modules.

BAPI_PR_CHANGE - Change Enjoy Purchase Requisition

BAPI_PR_CREATE - Create Enjoy Purchase Requisition

BAPI_PR_GETDETAIL - Get Details for One MEREQ Object

Thanks,

Neelima.

Read only

Former Member
0 Likes
7,086

Hi Nichole,

Use the BAPI mentioned below for Purchase Requistion Creation.

'BAPI_PR_CREATE' - Purchase Requisition BAPIs

Please let me know for any clarifications.

<<text deleted>>

Regards,

Abdur Rafique

Edited by: Matt on Feb 16, 2009 11:12 AM - Do not offer points

Read only

Former Member
0 Likes
7,086

Thanks all firends, my problem was answered. Actually I use BAPI_REQUISITION_CREATE, because my company using AFS, this bapi include AFS data.

Anyway, thanks you all.!!