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

Assign multiple account assignment to service using BAPI_REQUISITION_CREATE

Former Member
0 Likes
967

Hi All,

I'm using BAPI_REQUISITION_CREATE and I have success create PR and service lines. My problem is that I want to assign a different account assignment to each service line.

Here is part of my code.

  • For Account Assignment

t_requisitionaccoun-preq_item = 1

t_requisitionaccoun-serial_no = 1

t_requisitionaccoun-cost_ctr = C00001

append t_requisitionaccoun

t_requisitionaccoun-preq_item = 1

t_requisitionaccoun-serial_no = 2

t_requisitionaccoun-cost_ctr = C00001

append t_requisitionaccoun

  • For Service account Assignment

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000002'.

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

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-percentage = '100'.

t_requisitionsrvaccass-serial_no = 1

APPEND t_requisitionsrvaccass.

  • Service item 2

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 3.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-percentage = '100'.

t_requisitionsrvaccass-serial_no = 2

APPEND t_requisitionsrvaccass.

With this code, what I get is the account assignment for service item 1 correctly populated and a blank account assignment for service item 2. If i change the serial number for both service to be the same, it will work fine ( but that's not what I want).

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

Hi All,

I'm using BAPI_REQUISITION_CREATE and I have success create PR and service lines. My problem is that I want to assign a different account assignment to each service line.

Here is part of my code.

  • For Account Assignment

t_requisitionaccoun-preq_item = 1

t_requisitionaccoun-serial_no = 1

t_requisitionaccoun-cost_ctr = C00001

append t_requisitionaccoun

t_requisitionaccoun-preq_item = 1

t_requisitionaccoun-serial_no = 2

t_requisitionaccoun-cost_ctr = C00001

append t_requisitionaccoun

  • For Service account Assignment

  • Service item 1

t_requisitionsrvaccass-pckg_no = '0000000002'.

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

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-percentage = '100'.

t_requisitionsrvaccass-serial_no = 1

APPEND t_requisitionsrvaccass.

  • Service item 2

t_requisitionsrvaccass-pckg_no = '0000000002'.

t_requisitionsrvaccass-line_no = 3.

t_requisitionsrvaccass-quantity = '10'

t_requisitionsrvaccass-serno_line = '01'.

t_requisitionsrvaccass-percentage = '100'.

t_requisitionsrvaccass-serial_no = 2

APPEND t_requisitionsrvaccass.

With this code, what I get is the account assignment for service item 1 correctly populated and a blank account assignment for service item 2. If i change the serial number for both service to be the same, it will work fine ( but that's not what I want).

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

3 REPLIES 3
Read only

Former Member
0 Likes
802

Problem solved

Read only

0 Likes
802

Hi Frnd,

Myself too facing the same problem for multiple account assignment.

Err SE518 - No account assignment exist for the service line.

can you please help me out?

thanks in adv.

Suganya

Read only

Former Member
0 Likes
802

This message was moderated.