SRM Limit Confirmation - Pass custom fields
I have a requirement to pass custom fields when doing confirmation for Limit PO line item. What I heard is that the SES is not created by idoc instead a direct bapi is called. But how to I extend / pass custom fields in that case?
Any thoughts please?
Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team
Similar Messages
-
Passing custom field in contract in SRM to contract in ECC
Hi,
We are using SRM 7.0 with ECC 6 (no EHP). We're planning to use central contract distributed with IDOCs. Our contract in ECC has custom field added in the header. We have tried and successfully pass the contract from SRM to ECC (using IDOC BLAORD03 and COND_A).
I know we can create custom field in contract in SRM, but how to pass the value in the custom field in SRM contract to custom field in ECC contract? Do we need to edit IDOC BLAORD03? Is it possible?
Best regards,
YoseaHi,
Does anyone know the answer?
John -
Passing Custom fields to Req and PO
Hi,
We are on SRM 5.0 and ECC 5.0.We are using the classic scenario .I am trying to transfer the catalog ID from SRM shopping cart to R3 Req .There are number of threads in this forum that describe the procedure, which i understand.
But now if the Req is converted to PO in R3 either manually or auto, does the custom fields also get transferred automatically ,if i maintain the same custom fields in CI_EKPODB & CI_EKPODBX? or is there anything else i need to do.
Thanks
RaghuHi
Besides BBP_CUFMAP, you have to of course :
- create the same Zdata element datain ECC as you have done it in SRM.
- maintain CI_EKPODB with append of your Zdata element
- create CI_EKPODBX and activate it !
Then you will be able to sea your Zdata element (or CUF) in the EKPO table.
You don't need to use BBP_PO_INBOUND !
Re: Update Custom Fields in PO - BBP_ECS_PO_OUT_BADI
Re: Mapping fields in SRM with R/3
<u>Also, Please refer to SAP OSS Notes 672960 and 485891.</u>
<b>The BADIs in SRM which can used in this case, using transaction SE18 are </b>
<u>BBP_TARGET_OBJECTS</u>
<u>BBP_TARGET_OBJTYPE</u>
<b><u>In SRM Customization</u></b>
In the following step : " Go to SRM --> SRM Server --> Cross Application Settings --> Define Objects in Backend System --> go to external procurement and select the function from the drop down box", it says "purchase order if item data is complete, otherwise Purchase Requsition.
<b>Related links for source code and other configuration -></b>
R3 field is not populated????
implementation of BADI BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI
Custom field values are not being transfered to the backend system
Re: custom field values not passed to R/3
Do let me know, incase you face any issues.
Regards
- Atul -
Customer Creation - Want to pass custom field data to KNA1(Customer Master)
Hi,
I have created BAPI for customer creation which uses standard program RFBIDE00 for customer creation.
I have appended new custom field(ZZATTR1) in the table KNA1 and its currosponding stucture used in the standard program BKNA1.
Import parameters of my BAPI is one structure which is having this custom field, on executing this BAPI it creates the customer but data which I give through this field is not getting transfered in the table KNA1.
This sstandard progaram uses file to containing customer information, In the BAPI I on the data from the structure to the file and further it gets submitted to the program.
My requirement is to pass the data of teh custom field which I have created, How to achieve this ?
Pls Suggest.
Regards
VishalHi Vishal,
When implementing a customer exit (i.e. field, user etc) have you ever wanted to be able to read additional
field values available in the main SAP program but not available in your exit. Now with the use of
field-symbols you can have access to any field available in the main SAP program. The code below
demonstrates how this is done within a field exit on BSTNR which can be tested using transaction
ME21. Information on creating field exits can be found here.
FUNCTION field_exit_bstnr.
""Local interface:
*" IMPORTING
*" REFERENCE(INPUT)
*" EXPORTING
*" REFERENCE(OUTPUT)
create field symbol
FIELD-SYMBOLS: <status>.
Assign value of variable from calling prog to field symbol
ASSIGN ('(SAPMM06E)RM06E-BSART') TO <status>.
Display value retrieved in message
Note: Messages of type i and w are not allowed
IF sy-subrc = 0.
MESSAGE e003(zr) WITH <status> 'kkk'.
ENDIF.
ENDFUNCTION.
Rewords some point if it is helpful.
Rgds,
P.Naganjana Reddy -
Hi All,
How can i handle the Quantity field using BAPIPAREX?
EX.
I have added the following custom fields to the standard table EKKO.
zf_base (Price per ton, CURRENCY)
zreq_tons (Tons Required,QUANTITY)
zpo_issue_date (PO Issue date,Date)
Here I am using the bapi 'BAPI_PO_CREATE1' to create Purchase Order. How can i pass the above fields to BAPI.U dont have to create a Z verion. u can use extensionIN parameter. take a look at the bapi funtion module documentation. here is the hint,
<b>Customer's Own Fields (Import Parameters)</b>
This table allows you to add to the import parameters of the BAPI without modifying it.
The customer enhancement SAPL2012 allows you to add to or modify the PurchaseOrder.Change and PurchaseOrder.CreateFromData1BAPIs by:
Adapting existing SAP database tables
o Adding customer-specific fields to SAP tables
o Including existing database fields
Including additional customer-specific database tables
The following BAPI Table Extensions are available:
BAPI_TE_MEPOHEADER
BAPI_TE_MEPOHEADERX
BAPI_TE_MEPOITEM
BAPI_TE_MEPOITEMX
BAPI_TE_MEPOACCOUNTING
BAPI_TE_MEPOACCOUNTINGX -
BBP_PO_INBOUND_BADI:Transfer value from SRM to ECC PO custom field
Hello, everyone
Our SRM version is 7.13 with classic scenario, ECC version is 6.17. transferring quotation data to ECC for creating PO by PI.
I created a custom field such as Z1 for PO in ECC , I need transfer someone value from SRM to Z1 when press 'create PO' in quotation,
So I have to use BADI:BBP_PO_INBOUND_BADI in ECC before PO generating, but I found the breakpoint can not reach this BADI, Why ? how should I do?
I used to apply normally this BADI in SRM7.02 and ECC6.05 without PI with extend classic scenario.
Thanks very much
Jesse.Hi Jesse,
I think the BBP_PO_INBOUND_BADI is used to enhance the data when the PO is sent via BAPI.
Please check the PI interface name that you are using and find out the Proxy name (in Tcode: SPROXY) and find an Enhancement spot (either in SRM or in ECC).
Regards
Venkat -
Passing customized field of accounting in BAPI_INCOMINGINVOICE_PARK
Hi All,
I am using BAPI BAPI_INCOMINGINVOICE_PARK to park the invoice, we have added some custom field in FI,
For example we have added field line of product in the FI.
When i park the invoice i need to pass accounting data into BAPI, i could able to pass cost centre , profile centre ,controlling area other than field Line of PRoduct becuase this field is a customized one.
Since i am not able to pass line of producti, when invocie get post and generate accounting document , line of product pass blank value into it.
So give me solution of how can i pass the this customized field of accouting in BAPI BAPI_INCOMINGINVOICE_PARK
Thanks,
D.prabhuThe BAPI_INCOMINGINVOICE_PARK appears to be a non-extensible BAPI, that means EXTENSIONIN parameter required for BAPI extension is not provided for, so you cannot pass or retrieve data for custom fields using this BAPI.
Find some other BAPI related to INVOICE where EXTENSIONIN parameter is available in Importing or Tables.
Cheers!!! -
Passing customized field to workflow
Whenever I pass user USusername, the wfl returns a value but whenever I passed BPobjid, the wfl encounters and error eventhough the rule test returns a value..
the BPobjid if I may add is a customized field. And if shown at bbp_pd contains 10digit BP number.
I'd made sure that the Function module called by the rule can handle BP0000000000, 0000000000, formats.. but then, theres no value being returned.
Is there a way where I can see the value passed by the WFL to the rule container? I even tried to test hardcoding values from the WFL Binding with (BP0000000000, 0000000000, formats).
Thank you
Cindy SyHi Lakshmi,
Create Workflow container
swc_container lt_container.
swc_create_container lt_container.
Fill internal table with data
The container type and the internal table type should be same, U can use a structure to define both.
Declare a structure with all the fields.
Define a conatiner of same type of structure in worklow and set it in <b>wait for event</b> setp.
swc_set_table lt_container '<container_name>' lit_int_data.
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = lc_objtyp
objkey = lv_objkey
event = lc_event
IMPORTING
event_id = lv_eventid
TABLES
event_container = lt_container
EXCEPTIONS
objtype_not_found = 1
OTHERS = 2.
Rgds,
Prakash
Message was edited by: Prakashsingh Mehra -
SRM 7.0 New custom fields added to view do not appear in the component conf
Hi
I added two custom fields to the view V_QTE_DOFC_I_DESC of the WD componenet /SAPSRM/WDC_DODC_QTE_I_DS. This view gets called when bidder is trying to create a bid and clicks on add Substitute Item in the Item tab. This view is simply a popup window where we can enter ther substitute item.
I added two custom fields to the context of the above view and placed on the layout of the view as input fields. Then I tried to modify the component configuration /SAPSRM/WDCC_DODC_QTE_I_DS_SUB. When I look in t he web dynrpo built-in for the view V_QTE_DOFC_I_DESC, I don't see the custom fields that I just added. As a result, these custom fields are not displayed when I try to substitute an item. Could anyone tell me how to brining in these two custom fields into the component configuration.
Any help is greatly appreciated.Hi Prasuna,
Sorry ..You are right..I was looking at some other WDC related to contract data..It you map the CUFs to /SAPSRM/S_CLL_CTR_ITEM which has the include structure INCL_EEW_PD_ITEM_CSF_CTR then it should work fine.
If you do this, are you able to view the new fields on the screen?
you mentioned that you are not able to save the data to the table.
Include your fields in INCL_EEW_PD_ITEM_CSF as well because if you add CUF to any of those doc types, you also have to add those CUF to the global structure for CUF documents.
Also Check if you fields are there in structures BBPS_CTR_CUF_ITEM,BBPS_CTR_UI_ITEM and BBPS_CTR_ITEM.
Check whether you have implemented the BADI's like BBP_DOC_CHECK_BADI ,BBP_DOC_CHANGE_BADI and BBP_DOC_SAVE_BADI . check out the structures (whether they having the CUFS) used in those if you have implemented any of them .
Regards
Lavanya
Edited by: LAVANYA CHAVA on Aug 25, 2010 10:10 AM -
SRM 7.0 -Adding Custom fields in Contract Item screen at particular positn
Hi,
We have a requirement to add new custom fields in the Contract Item screen at required position, in Left and right side container.
We have tried the following methods but have not been able to achieve the same. Kindly help!
1) Added new field in Context through enhancemnt in the Details screen View of Contract , Binded the field to the field in structure INCL_EEW_PD_ITEM_CSF_CTR and add the field to teh Layout - Using this method, The field is not saved to the table.
2) Added the field to meta data table /SAPSRM/V_MDF_IC - This is positionng the field on teh right container at the bottom. We want to position it on left side.
Kindly help to understand where we are going wrong.
Thanks in advance,
Regards
Prasuna.Hi Prasuna,
Sorry ..You are right..I was looking at some other WDC related to contract data..It you map the CUFs to /SAPSRM/S_CLL_CTR_ITEM which has the include structure INCL_EEW_PD_ITEM_CSF_CTR then it should work fine.
If you do this, are you able to view the new fields on the screen?
you mentioned that you are not able to save the data to the table.
Include your fields in INCL_EEW_PD_ITEM_CSF as well because if you add CUF to any of those doc types, you also have to add those CUF to the global structure for CUF documents.
Also Check if you fields are there in structures BBPS_CTR_CUF_ITEM,BBPS_CTR_UI_ITEM and BBPS_CTR_ITEM.
Check whether you have implemented the BADI's like BBP_DOC_CHECK_BADI ,BBP_DOC_CHANGE_BADI and BBP_DOC_SAVE_BADI . check out the structures (whether they having the CUFS) used in those if you have implemented any of them .
Regards
Lavanya
Edited by: LAVANYA CHAVA on Aug 25, 2010 10:10 AM -
LORD: ERP Quotation passing custom fields to ERP system
Hi Gurus
I extended the ERP quotation screen with custom fields which are same like ERP fields using AET and generated the setter and getter and methods for those fields in CRM system , but after entering the values into the custom fields and pressing enter the values are not getting retained , I mean after pressing enter it will communicate with ERP system using RFC call and return back to the CRM systme after that the custom fields are becoming empty, how can I track those values after coming back to the crm system .
Thanks & Regards
MadhuHi Madhu,
I am facing same problem.
Could you please share your ideas?? It will be helpful to several guys.
Thanks in advance,
S.Meganadhan. -
Getting error when passing custom fields to BAPI extension
Hi ,
I have problem with standard BAPI_PO_CREATE1 bapi function.
ERROR DETAILS
when FM:- BAPI_PO_CREATE1 first time executed getting error "Check item number 30 in table EXTENSIONIN" and PO not creating.
when using function key reverse(cntl+f12) in BAPI_PO_CREATE1 in same execution ,po document creating ,but data is not papulating custom field.
CODE USING IN MY PROGRAM
DATA :
ltab_extensionin TYPE TABLE OF bapiparex,
wa_extensionin TYPE bapiparex,
wa_BAPI_TE_MEPOITEM type BAPI_TE_MEPOITEM.
wa_bapi_te_mepoitem-po_item = wa_itab-item.
wa_bapi_te_mepoitem-zvsart = wa_itab-ship_type.
move 'BAPI_TE_MEPOITEM' to wa_extensionin-structure.
move wa_BAPI_TE_MEPOITEM to wa_extensionin-VALUEPART1 .
APPEND wa_extensionin TO ltab_extensionin.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = wa_pohead
poheaderx = wa_poheadx
testrun = ' '
IMPORTING
exppurchaseorder = v_po_number
TABLES
return = itab_return
poitem = itab_poitem
poitemx = itab_poitemx
poschedule = itab_posched
poschedulex = itab_poschedx
poshipping = itab_poshipping
poshippingx = itab_poshippingx
extensionin = ltab_extensionin.
Could one of u help me ?? .
Regards,
NayakHi,
Try populating the ltab_extensionin as the code given below:
Maybe it can help you.
Constants: c_flag_bape_vbak TYPE char10 VALUE 'BAPE_VBAK', " Constant
c_flag_bape_vbakx TYPE char10 VALUE 'BAPE_VBAKX'," Constant
wa_bape_vbap-vbeln = space.
wa_bape_vbap-posnr = wa_order_items_in-in_linenumber.
MOVE c_flag_bape_vbak TO wa_extensionin-structure.
MOVE c_flag_bape_vbap TO wa_extensionin-structure.
CALL METHOD cl_abap_container_utilities=>fill_container_c
EXPORTING
im_value = wa_bape_vbap
IMPORTING
ex_container = wa_extensionin-valuepart1.
APPEND wa_extensionin TO it_extensionin.
CLEAR : wa_extensionin.
MOVE c_flag_bape_vbapx TO wa_extensionin-structure.
wa_extensionin-valuepart1+0(10) = space.
wa_extensionin-valuepart1+10(6) = wa_order_items_in-in_linenumber.
wa_extensionin-valuepart1+80(3) = abap_true.
APPEND wa_extensionin TO it_extensionin.
CLEAR : wa_extensionin.
Regards,
Shweta -
How to replicate data from custom field in SRM to ECC
Hi,
I am using SRM 5.0, as per my requirement i need to get data from SRM (Web GUI) through custom fields in "Confirm Goods",
and need to pass this data to ECC,
I found that Message type MBGMCR; IDOC Type u2013 MBGMCR01 can be used for passing the data from SRM to ECC,
How can i pass the new data to this IDOC in SRM
and how can i get the data from this IDOC in ECC
Please help.
Thanks in advance,
Jerin.
Edited by: Jerin Joseph on Jul 23, 2009 5:06 PMHello,
This will help you.
Re: Replicating GR custom fields from EBP to SAP R/3
Thanks
Ashutosh -
How to transfer SRM PO Condition Type and Custom fields to ECC?
Hi All,
I have a scenario to transfer SRM Line item condition types and few custom fields to ECC.
I have found the following things but structure 'CI_EKPODB' does not exists in ECC.
I am using 'SRM 5.00' and 'SAP ECC 6.0'.
NOTE: I have to transfer condition records when PO is getting created / modified.
1) Earlier I was planning to use BADI 'BBP_CREATE_BE_PO_NEW' in SRM and this will transfer the data to ECC in case of PO
Creation.
It contains the Condition fields to be passed to ECC.
But i am unable to implement the same, whenever i create implementation when i click 'Activate' its getting activate then after few seconds its getting deactivate, i think this is because this BADI is not allowed for multiple use and SAP has already made one implementation on the same.
2) I need to implement BADI 'BBP_ECS_PO_OUT_BADI' in SRM and 'BBP_PO_INBOUND_BADI' in ECC.
SRM BADI will pass verified field details to ECC as a custom fields
It does not contains the Condition fields to be passed to ECC, so i was planning to pass the same as custom field(s).
ECC BADI 'BBP_PO_INBOUND_BADI' will be used to map the fields to correct place and this should work.
i need to modify the structures and pass all the custom fields (z-fields) - (CI_EKPODB but does not exists kindly suggest) as data.
Other required details:
Transfer of PO does not supported by SAP for service PO's, any suggestion on the same?
Expecting quick reply from your end.
Thanks in advance.
Regards,
HemantNaresh,
Thanks for quick response.
My concern is this BADI 'BBP_CREATE_BE_PO_NEW' will trigger only in case of creation, not when PO is changes.
I have to transfer condition types and custom fields to ECC in both the case (create / change)
If i have to do this only in case of creation then i can pass Condition types / custom fields then i can use parameter 'CS_PO1_DOCUMENT' from method 'FILL_PO_INTERFACE1'.
this parameter contains 'IT_POCOND', 'IT_POCONDX' and 'IT_EXTENSIONIN' as parameter so my problem will be solved.
But i dont think this will trigger in both the cases and 2nd thing i cann't implement the BADI since its not marked for multiple use so i am unable to implement the same.
Kindly correct me if i am wrong.
Once again thanks for your reply.
Please suggest on the same.
Regards,
Hemant -
When i add a custom field to the header structure that SRM uses to display custom fields on the header tab screen, the field appears on the screen but when i enter a value and go to item tab then back to header tab the field appears blank. What should i do in this situation?
hi,
what SRM version are you using?
for SRM 7, you need to maintain also Append for Customer Cross-Document Database Fields on Header in
IMG > SRM Server > ... > Define Customer Fields on Header Level
regards.
Maybe you are looking for
-
HELP: failed to setup and run WL performance monitor, console extension on WL 8.1
Hi All i downloaded and installed the WL performance monitor, console extension package at http://commerce.bea.com/products/weblogicserverconsoleextension/wlsext_home.jsp As i tried to deploy "performance monitor" web app to the WL server at "Perform
-
Installed Photoshop cc 2014 asks for serial # - corrupted Windows file permissions
More of a warning / heads up to all than a question - installing Photoshop cc 2014 [via the CC manager app] caused some Windows file (security) permissions to become corrupt corrupt on my system. Symptoms include cc2014 asking for serial number valid
-
Excise Value and Freight value should be add to material cost in the depot
Hi, Can any one help me on my scenario? We have depot concept my client requirement is excise Value and Freight value should be add to material cost (inventories at depot) in the depot Thanks & Regards KMR
-
Hi Experts, We have requirement like develop the report on DSO & transparent table(/pbfbi/line_text ) so i tried modeling on transparent table but one of the field is string becasue of that data source is not activated .If any one worked before this
-
Adobe 10.1 Windows Explorer won't cooperate
Attempting to submit an application that requires 9.0 or higher Adobe. I installed 10.1. Now, when I attempt to submit the application, Windows says "stopped working..."...application not send