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_REQUISITION_CREATE, Automatic source determination

Former Member
0 Likes
1,573

when i try to create purchase requisition with BAPI_REQUISITION_CREATE(in addition i activate ExtensionIn, added field Settlement reservation number to structure BAPI_TE_REQUISITION_ITEM). In result indicator "Automatic source determination" turn on. How deactivate it.

5 REPLIES 5
Read only

Former Member
0 Likes
1,033

Hay Denis Try with this

Pass the parameters like this & Adjust your Requirements

CALL FUNCTION 'BAPI_REQUISITION_CREATE'

EXPORTING

skip_items_with_error = skipitemswitherror

IMPORTING

number = object-key-number

TABLES

requisition_services = requisitionservices

requisition_srv_accass_values = requisitionsrvaccass

return = return

requisition_services_text = requisitionsrvtext

extensionin = extensionin

requisition_items = requisitionitems

requisition_account_assignment = requisitionaccountas

requisition_item_text = requisitionitemtext

requisition_limits = requisitionlimits

requisition_contract_limits = requisitioncontractl

EXCEPTIONS

OTHERS = 01.

Thanks & regards

Sreenivasulu P

Read only

former_member376779
Participant
0 Likes
1,033

Hi,

Did you find the way to deactivate to Automatic Source determination because I have the same problem.

Best regards.

Andre

Read only

Former Member
0 Likes
1,033

Hi, Andre. yes, i did.

By activating customer-exit.

See in se37 "BAPI_REQUISITION_CREATE" and find the calling "CALL CUSTOMER-FUNCTION '001'".

The include INCLUDE ZXMEWU04 there is.

Edit INCLUDE ZXMEWU04 :

E_NO_SOURCE = 'X'.

With CMOD activate customer-exit.

and that's all.

Read only

0 Likes
1,033

Hi Denis,

Thank you for your help.

Best regards

Read only

former_member376779
Participant
0 Likes
1,033

Hi Denis,

Me again, I did all you said and if I run the FUNCTION EXIT_SAPLMEWQ_001 the function return 'X' for the E_NO_SOURCE. But if it call from

CALL CUSTOMER-FUNCTION '001'

IMPORTING abort = h_abort

external_item_numbers = l_external_item_numbers

e_no_source = l_no_source

TABLES

req_items = requisition_items

req_account_assignment = requisition_account_assignment

req_item_text = requisition_item_text

req_limits = requisition_limits

req_contract_limits = requisition_contract_limits

req_services = requisition_services

req_services_text = requisition_services_text

req_srv_accass_values = requisition_srv_accass_values

req_return = return

extensionin = extensionin

req_addrdelivery = requisition_addrdelivery

EXCEPTIONS

OTHERS = 0.

In the BAPI_REQUISITION_CREATE function at the line 118 the return of the E_NO_SOURCE is empty and if I run it in debuger mode is not going in it.

Do you have any clues?

Best reagrds

Andre Berube