‎2006 Apr 26 7:08 AM
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.
‎2006 Apr 26 8:46 AM
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
‎2006 Jul 07 1:56 PM
Hi,
Did you find the way to deactivate to Automatic Source determination because I have the same problem.
Best regards.
Andre
‎2006 Jul 10 4:42 AM
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.
‎2006 Jul 10 11:51 AM
‎2006 Jul 11 2:18 PM
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