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

Urgent plz...Error: Multiple Account assignment in BAPI_REQUISITION_CREATE

Former Member
0 Likes
995

Hi All,

I'm using BAPI_REQUISITION_CREATE to create the PR . The PR is created successfully with service lines. The service lines for PR item has to be assigned to different account assignment. My problem is that account assignment is not getting assigned to the service line for multiple account assignment cases, instead the account assignment is blank for the sevice line.

Here is part of my code.

  • For Account Assignment

t_requisitionaccoun-preq_item = '00010'.

t_requisitionaccoun-serial_no = '01'.

t_requisitionaccoun-g_l_acct = '0000630010'.

t_requisitionaccoun-cost_ctr = '0801112560'.

append t_requisitionaccoun

t_requisitionaccoun-preq_item = '00010'.

t_requisitionaccoun-serial_no = '02'.

t_requisitionaccoun-cost_ctr = '0801111710'

t_requisitionaccoun-g_l_acct = '0000610090'.

append t_requisitionaccoun

t_requisitionaccoun-preq_item = '00020'.

t_requisitionaccoun-serial_no = '01'.

t_requisitionaccoun-cost_ctr = '0801111710'

t_requisitionaccoun-g_l_acct = '0000610090'.

append t_requisitionaccoun

  • For Service account Assignment

*<b>PR item 10</b>

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '01'

APPEND t_requisitionsrvaccass.

  • Service item 2

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 3.

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '02'

APPEND t_requisitionsrvaccass.

*<b>PR item 20</b>

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000004'.

t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '01'

APPEND t_requisitionsrvaccass.

With this code, what I get is the blank account assignment for PR item 10 and correctly filled account assignment for PR item 20.

Does anyone done this before and can give me some help. Thanks.

Hi All,

I'm using BAPI_REQUISITION_CREATE to create the PR . The PR is created successfully with service lines. The service lines for PR item has to be assigned to different account assignment. My problem is that account assignment is not getting assigned to the service line for multiple account assignment cases, instead the account assignment is blank for the sevice line.

Here is part of my code.

  • For Account Assignment

t_requisitionaccoun-preq_item = '00010'.

t_requisitionaccoun-serial_no = '01'.

t_requisitionaccoun-g_l_acct = '0000630010'.

t_requisitionaccoun-cost_ctr = '0801112560'.

append t_requisitionaccoun

t_requisitionaccoun-preq_item = '00010'.

t_requisitionaccoun-serial_no = '02'.

t_requisitionaccoun-cost_ctr = '0801111710'

t_requisitionaccoun-g_l_acct = '0000610090'.

append t_requisitionaccoun

t_requisitionaccoun-preq_item = '00020'.

t_requisitionaccoun-serial_no = '01'.

t_requisitionaccoun-cost_ctr = '0801111710'

t_requisitionaccoun-g_l_acct = '0000610090'.

append t_requisitionaccoun

  • For Service account Assignment

*<b>PR item 10</b>

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '01'

APPEND t_requisitionsrvaccass.

  • Service item 2

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 3.

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '02'

APPEND t_requisitionsrvaccass.

*<b>PR item 20</b>

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000004'.

t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serial_no = '01'

APPEND t_requisitionsrvaccass.

With this code, what I get is the blank account assignment for PR item 10 and correctly filled account assignment for PR item 20.

Does anyone done this before and can give me some help. Thanks.

2 REPLIES 2
Read only

Former Member
0 Likes
679

Solved by my own.

Left out one account assignment.

Read only

0 Likes
679

Hi, can you send me an example of this BAPI.

I have the same requeriment, i'm new with bapis

thanks