Backend Info Record data transfered to Shopping Cart

We are using extended classic scenario, SRM 4.0 SRM Server 5.0.
In our backend R/3 system we have standard info records created with material #, vendor, price UOM etc.  I would like to show the vendor, price, uom (from the backend info record)in the Source of Supply section of a shopping cart after entering the material # (product # in SRM language).  Also transfer the price and vendor to the shopping cart if desired.  Has anyone found a BADI or some other method to do this???
We do not use valuated materials so EPP_Get_Backend prices does not work for us. 
Thanks in advance
Edited by: Rob Forrest on Apr 3, 2008 10:36 PM
Edited by: Rob Forrest on Apr 3, 2008 10:37 PM

Hi,
Try to implement the BADI "BBP_SOS_BADI" in SRM to assign the inforecord to SOS.Use the FM "META_INFORECORD_GETLIST" to get the inforecord from R/3.
Please find the necassary documenation of the BADI - BBP_SOS_BADI for your reference.
>>>>>>>>>>> <<<<<<<<<<<----
HY SIMGBBP_SOS_BADI
Short Text
Find and Check Sources of Supply
Use
With the Business Add-In BBP_SOS_BADI, you can search for and check sources of supply according to your own rules. These sources of supply include contracts, vendor list entries and product linkages. For this, the customer fields of the shopping cart or purchase order are transferred to the BAdI.
Standard settings
The BAdI provides the following methods:
1. BBP_SOS_INDEX_UPDATE_CHECK
Use: Check and update contract items in the source of supply table.
2. BBP_SOS_SEARCH
Use: Search for sources of supply according to your own rules.
3. BBP_SOS_CHECK
Use: Check and filter the sources of supply found by the standard search according to your own rules.
4. BBP_SOS_PD_CHECK
Use: Carrying out your own additional checks when creating a shopping cart document item with an assigned contract.
Activities
Implement the BAdI if you wish to determine or check sources of supply according to your own rules.
>>>>>>>>>>> <<<<<<<<<<<----
Check Update of Items into Sourcing Table
Functionality
With method BBP_SOS_INDEX_UPDATE_CHECK, you can check whether a contract item in the sourcing table BBPD_PD_INDEX is to be updated or not.
Call time: When a contract is released
Parameters
Importing
IS_CONTRACT_ITEM
Structure contains all fields of the contract item
Exporting
EV_INDEX_UPDATE_ALLOWED
If the parameter contains an 'X', the item can be updated in the sourcing table BBPD_PD_INDEX.
>>>>>>>>>>> <<<<<<<<<<<----
Source Search According to User's Rules
Functionality
With method BBP_SOS_SEARCH, you can search for sources of supply according to your own rules.
Call time: Before the standard search and before pricing
Parameters
Importing
IV_TOLERANT_SEARCH
In the Sourcing application, users can repeat the search for sources of supply, omitting secondary criteria, if the first search with all the criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
IS_SEARCH_CRITERIA
Search criteria including customer fields
Exporting
ET_FOUND_CONTRACT
Table with the determined contract items
ET_FOUND_VENDORLIST
Table with the determined items in the vendor list
ET_FOUND_INTERLINKAGE
Table with the determined product linkages.
ET_CUST_SOS_MESSAGES
Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
Changing Parameter
CV_SEARCH_FOR_CONTRACT
CV_SEARCH_FOR_VENDORLIST
CV_SEARCH_FOR_INTERLINKAGE
The parameters define if contracts, vendor lists, and product linkages are to be sought. They are set by the searching application (shopping cart; purchase order).
Notes
If the appropriate standard search is not to be carried out after the method has run, the relevant parameter must remain emtpy.
>>>>>>>>>>> <<<<<<<<<<<----
Check and Filter Results of Standard Search
Functionality
With method BBP_SOS_CHECK, you can use your own rules to check and filter the sources of supply that have been found by the standard search.
Call time: After the standard search and before pricing
Parameters
Importing
IV_SEARCH_FOR_CONTRACT
IV_SEARCH_FOR_VENDORLIST
IV_SEARCH_FOR_INTERLINKAGE
IV_TOLERANT_SEARCH
In the Sourcing application, users can repeat the search for sources of supply omitting secondary criteria, if the first search with all criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
These parameters define if contracts, vendor lists and product linkages
are to be sought. They are set by the searching application (shopping cart; purchase order).
IS_SEARCH_CRITERIA
Search criteria including the user-defined fields
Changing
CT_FOUND_CONTRACT
Table with the determined contract items
CT_FOUND_VENDORLIST
Table with the determined items in the vendor list
CT_FOUND_INTERLINKAGE:
Table with the determined product linkages
ET_CUST_SOS_MESSAGES
Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
>>>>>>>>>>> <<<<<<<<<<<----
Check Contracts in Purchasing Document Items
Functionality
When you create a purchasing document item with assigned contract, the system always checks the following data:
Matching of the product
Matching of the product category
Matching of the quantity unit
With method BBP_SOS_PD_CHECK, you can carry out additional user-defined checks. The system returns error or warning messages to the application via the function module BBP_PD_MSG_ADD.
Call time: When you create a shopping cart or purchase order item
Parameters
Importing
IS_CONTRACT_ITEM
Contract item data
IS_PD_ITEM
Purchasing document item data (shopping cart, purchase order)
Changing
CV_NO_FURTHER_CHECKS
If this parameter is empty, the system checks (in the standard)
the catalog data in the item
the vendor product number
If these checks are not to be carried out, the parameter must contain an X. This value is set as default.
>>>>>>>>>>> <<<<<<<<<<<----
The FM -> META_INFORECORD_GETLIST uses Business Object- BUS3003 to accomplish this job.
codeHere is the sample code for the FM.
DATA lt_return TYPE TABLE OF bapireturn.
DATA ls_ctr_header_data TYPE bbp_pds_ctr_header_d.
CALL FUNCTION 'META_INFORECORD_GETLIST'
EXPORTING
info_type = '0'
purchorg_data = 'X'
general_data = 'X'
logical_system = ls_ctr_header_data-logsys_fi
TABLES
return = lt_return.
APPEND LINES OF lt_return TO ct_return.
FREE lt_return.
[/code]
BR,
Disha.
Do reward points for useful answers.

Similar Messages

  • Display info records while creating a shopping cart in Extended Classic

    Hi ,
    i am working on Extended Classic Scenario in SRM 5.0.
    I have created an info record in R/3 Backend.
    when i create a shopping cart with the relavant information system is not showing up the required info record that is maintained in the R/3 system.
    Please respond to this problem ASAP.
    Thanks,
    mahesh

    Hi,
    See the foll threads:
    Assign the Info-record to SOS automatically.
    Re: Contract preference over PIR in SOS in Classic Scenario
    BR,
    Disha.
    Do reward points for  useful answers.

  • Legacy transaction data migration for Shopping cart

    Dear SAP Gurus,
    We have client rquirenment to migrate all the Legacy transaction data to SRM shopping cart (SRM 7.0),
    kindly suggest for the same.
    Regards,
    Vinod
    Edited by: Vinod Malagi on Jul 16, 2010 11:44 AM

    Hi Vinod,
    Depending on the documents you wish to transfer there may be several ways that they can achieve this.
    1. Set up middleware to map your legacy format to SRM format then call BAPI (SRM) to create the documents (this is a consulting project).
    2. Use the (purchasing documents) upload/download functionalities provided by SRM. The upload/download functionalities support Excel tab-delimited format. You have to ensure that you conform to this file structure. You can get more information about this at http://help.sap. com/saphelp_srm2007/helpdata/en/45/f725350ce02312e10000000a11466f/frames et.htm .
    Whatever you wish to do here amounts to an "integration project" which requires a consulting solution which is why you would not find a document clearly outlining how to do it. Hope that helps.
    Kind Regards,
    Lisa

  • How to Get Each line item Create and Approval dates for a SHOPPING CART in SAP SRM (ABAP Programming)

    Hi All,
    I have to Get Each line item Create and Approval dates for a SHOPPING CART in SAP SRM. Either a table, or any Function module, Method, please let me know ASAP. Same i can use in my Program.
    Thank you Very much.
    Regards,
    Ramesh J.

    Hi,
    Refer the below wiki link it may help you.
    Product catlog configuration for ECC - CRM - SCN Wiki

  • Error while transferring the Shopping cart to ECC system

    Hi,
    I am getting the below error in classic scenario, while trying to transfer the shopping cart created in SRM (v 4.0) system to ECC (v5.0) system.
    "06313 Material differs from material & from t he info record"
    I have a valid inforecord in ECC for the material and vendor entered in shopping cart.
    Please help me to find out what could be the problem.
    Thanks & Regards,
    Arun

    Hi Arun,
    Its difficult to tell what is the issue exactly with the information provided by you but neverthless check the following observations :
    1. Did you refer the correct info. record while creating shopping cart for that item ?
    2. Check for the detailed description of error in Application Monitor using RZ20 txn. and also in SLG1 for any error logs.
    Also check in BBP_PD for the status.
    3. Also try to craete a P.R and P.O in R/3 for that material by referring that info record. This is one of the best ways of trouble shooting as you can nail down the issue thats causing this error.
    Please check for the above observations and get back to us for further help.
    Award points for helpful answers.
    Rgds,
    Teja

  • Price from MDM is not transferred to shopping cart in EBP

    Hi all,
    we are implementing MDM 2.0/SP2 for SRM. Actually the catalog content is fully available, the only problem is that I don't get the price from catalog into shopping cart via OCI. When I browse through catalog coming from EBP every price in MDM-shopping cart (WEB UI) is displayed correctly. When I transfer the articles from MDM-shopping cart to EBP every field is transferred correctly except price. When I test with Fiddler I also don't see price coming in, and I also don't see any system message in system log SLG1 of EBP.
    These are my settings:
    Price in MDM data manger like:
         Price Information: 1| |AVL Graz|12.14| Euro
    OCI:
    NEW_ITEM-PRICE            Price Information -Amount (not transferred)
    NEW_ITEM-CURRENCY    Price Information - Currency (transferred correctly)
    NEW_ITEM-PRICEUNIT     Price Information - Price Base Quantity  (transferred correctly)
    Did you guys have a similar problem before?
    Best Regards Thomas

    Hey Thomas,
    As specified by u can see items with their prices in the Data Manager as well as in the Shopping cart but not on EBP side.
    These were the settings u had specified:
    OCI Mappings:
    NEW_ITEM-PRICE Price Information -Amount (not transferred)
    NEW_ITEM-CURRENCY Price Information - Currency (transferred correctly)
    NEW_ITEM-PRICEUNIT Price Information - Price Base Quantity (transferred correctly)
    Please do check wether the items which u r purchasing is having all the values populated.
    Bcoz as given u havnt specified Orderunit field and Minimum Quantity UOM.
    As per my understanding to purchase any item, and take it onto the EBP side with its price the Orderunit field must be populated with Unit of Measure.
    After inserting values in Order unit and Minimum Quantity UOM then go and check wether its price is taken from the Shopping cart to the EBP.
    Please check it will work
    Do let me know
    Hope dis helps u
    Regards Tejas...............

  • FI data validation in shopping cart

    Hi,
    We are using SRM 4.0 (Server 5.0) and ECC 5.0 in the back end.
    We enabled the FI validation in back end system in SRM configurtion. While creating the shopping cart it is validating only the cost elements and G/L account are available in SAP. But it is not validating whether the combination of cost element is allowed in backend.
    For example: G/L account x can be used only against cost center. If we are using that G/L account against WBS element it is not giving any error message at the time of creating of shopping cart rather it gives an error while creating PR after approval.
    After the shopping cart has been approved it is not creating the PR. Using SRM monitor we need to change the G/L account to the correct one and retransfering it.
    Is there a way by which we can validate the above scenario at the time of creation of shopping cart itself.

    Hi,
    Please check the setting in cross application basic setting customization
    Cross application basic setting----->Account assignment----->Define the G/L account to be used based on prodcut category and account asiignment catgory
    There select new entries
    Enter = prodcut category ID
    Choose= the account assignment category
    Enter = GL Account
    Execute
    The above setting determines which G/L account based on the combination of Product Category ID and Account Assignment Category
    Hope it helps.
    Thanks
    Giri

  • How to show purchasing group members in the item data of the shopping cart?

    Dear Experts,
    for s shopping cart in SRM 7.0 CS, i have the following business requirement:
    In the item data tab of the line item details, the drop down field for Purchasing group is there. Right to this field, there is also a link called "Show members".
    If i go on this link, than a small table opens that obviously is there to contain such additional information about the purchasers like name, telephone nummber or extension.
    Currently, this small table does not contain any of this additional information for any of the used purchasing groups.
    Can you please help me understand, how and where i can maintain this information in the sytem, so it shows in the shopping cart?
    Thank you very much for your help.

    Hi,
    thank you very much for the answer.
    Actually, the question is not how to create the organizational unit of purchasing group in the PPOMA. This is all done. I just would like to understand, whether there is somewhere a place where i can maintain the name and maybe also the phone number of the buyer himself.
    Thus, i would hope to see these details (i.e. the name and the phone number) in that small table that opens up if i click on the "Show members" link that is situated right to the purchasing group field in the "Item data" tab of the details of the line item.
    Thank you.

  • Buffer table not up to date when searching shopping carts

    Hi Friends,
       This is probably a common error but could not find specific note or forum threads to my specific issue.
    We are on SRM 5.0 Extended Classic with SP level 15. There has been no org changes or user changes.
    when existing user tries to pull shopping carts using OLD PO and Template with a time frame, there are no issues and List is displayed to the user. But when the user deselects everything and just selects 'Including completed shopping cart' checkbox and does a search, dump happens with Buffer table not up to date.
    I am not sure if combination of timeout error and/or trying to retrieve all his shopping carts ever created buffer issues. Please advise. Atleast user is not new or changed in the org structure. User can shop normally, but not pull all SCs that he created since his first shopping cart.
    Please advise
    Thanks
    Rao

    Dear Rao
    Go to Tr:ST22, get the dump log details, from there you will find where the error occur, as well as the callstack, Eg, which
    FM, form ,has been called before the error occur. Set BP  there , so you can proceed debug.
    This dump could happen  if there are some data is missing for this SC, in this case, FUNCTION 'BBP_LINK_GET_OW'
    might interesting.
    Regards
    Lauren

  • No Data Found error - Shopping cart

    Dear Experts,
    The standard roles of EP has been routed to SRM standard roles of ABAP
    stack and when tried to create the shopping cart found the error as "No
    data found".
    It was working fine when we maintain the seperate roles in
    the SRM GUI and portal roles in EP earlier.
    Now we have reverted the changes and tried using both ABAP and Portal roles but still the issue persists.Thus request you to please check
    and advice us on this error.
    Thanks and Regards,
    Venkata Koppisetti.

    Able to solve ourselves as the issue is related to the documenty type NB.
    Thanks and Regards,
    Venkata Koppisetti.

  • Supplier not transferred from shopping cart to PO

    HI,
    We are on SRM 7.1 ECS.
    The issue we are facing is with the presferred supplier value enetred
    in shoping cart.When a shopping cart which has a preferread supplier
    enetred in shopping cart appears in sourcing cockpit and when the cart
    is converted to PO in sourcing,the supplier/vendor ID disappears from
    the shopping cart and the corrresponding warning message can be seen in
    sourcing application and error message in PO aplication .
    This issue doeasnt happen if the supplier is eneterd in soucing.
    Any idea what is the fix for this issue?
    Edited by: cg_srm on Oct 19, 2011 8:37 PM

    Hello Lisa,
    We have the exact problem described above and applied 1656774 but did not resolve the issue. You indicated that there is a prerequisite. And wow do we find out the prerequisites?
    While apply the following errror was being noticed
    Syntax error
    Class /SAPSRM/CL_CH_WD_DOM_SOSCO_GAF2, Method REFRESH_ROWS
    FORMAL parameter “IV_NO_EXTN_FIELDS” does not exist.
    Detail
    Erros Description    Formal parameter “IV_NO_EXTN_FIELDS” does not exist
    Error Description    Formal parameter “IV_NO_EXTN_FIELDS” does not exist
    May 1st, 2012 - Update  2:16 CDT
    Okay – this is an update – The fix would work but you want to make sure that  1576240 has to be first implemented  and then only you can implement 1656774. The issue is resolved.

  • Purchasing Info Records data upload

    Hi, I am uploading purchasing info records using LSMW and the batch input object 0060. But I do not find ESOKZ in the structures to map the Purchasing Info Records Category.
    Also, I have LIFNR in my source structure and also I see it in BEIN0. But the auto field mapping is not working for this field.
    Can you please advise?
    Thank you very much

    Hi
    1) Ideally, you shd create different LSMW project for each info record category. You can see a separate field for each category in BEIN0
    2) Not a big issue. Is it not ?
    Best regards
    Ramki

  • Source list Automatic with Info Record data ..ME05  ??

    Hi experts,
    how to create  source list  automatic with inforecord data.
    i mean how to use  T-code /ME05. what is the steps are involved.
    Thanks in Advance,
    Anthyodaya.

    Hi,
    For all those materials in that perticular plant you want to create source lists to be generated will be given as input materials and based upon the Genarate all records for material/plant ,excluding outline aggrements Or outline aggrements onlyradio button you selected system reads the documents as per the radio buttion and finds the vendor and for that vendor as per the valid from and valid to dates system creates source lists.
    Regards,

  • Purchase info records data report

    Hi  ,
    Is there any standard report which along with the data in ME1L also gives information about valid from date....
    For example, ME1L reports on  PIRs and provides the current price and valid to date - We also require the effective date (valid from date). - Is there a current report that provides this?
    Thanks

    Hi
    Try with combination of ME1L & MEK3  or ME1P
    Raju

  • Shopping Cart is not Picking  Pricing from Inforecord.

    Dear All Guru's,
    Kindly help me in this matter , as i m creating a Shopping Cart and I have also created an INFORECORD for the material which m using in this Shopping Cart.Here in INFORECORD i had maintained SCALES  in Pricing PB00 ( Gross Price ) , it is maintained as for Qty 1 the Price will be 500 EUR & for Qty 16 the Price will be 450 EUR.
    As the Shopping Cart is created for Qty 16 , but even then the Price being picked is 500 EUR , But as per Scale Pricing the Price
    picked should be 450 EUR as per Qty 16.
    I m using this Scale Scenario first time in Shopping Cart , pl. guide me that is it really Possible to fetch Scale Pricing from INFORECORD to Shopping cart?
    Also please guude that is there any mistake i had done in maintaining Pricing for Scales in INFORECORD ?
    Thanx in advance.
    Rgds,
    sap11
    Edited by: sap11 on Apr 22, 2010 12:19 PM

    Hello,
    As far as I know, the standard behaviour about which price should be displayed in the SRM shopping cart when you have an assigned info record to the cart is that the price would not be fetched from the backend to the EBP system.                                                                               
    In SRM, the SC shows the product price and not the info record one (as you have assigned the product to the SC).                              
    You can use BBP_DOC_CHANGE_BADI to fill the info record price during the shopping cart creation.
    However, as your shopping cart takes the info record price, perhaps this behaviour has changed in new release.
    Question 6 of FAQ note 550071 refers to this topic.
    Kind regards,
    Ricardo

Maybe you are looking for

  • Can't open a pdf within browser with newest version of Adobe Reader

    After installing Adobe Reader 9.3 I can't view links to a PDF file. I get this message. 'The Adobe Acrobat/Reader that is running can not be used to veiw PDF files in a Web Browser. Please exit Adobe Acrobat/Reader and exit your Web Browser and try a

  • Problems updating a database

    i'm developing in jsp, an intranet that runs on Weblogic Server 5.1, but it seems something is wrong with the oracle, one user updates the data in one machine, and does not see the changes inmediatly, he has to reload the page in order to see it, so

  • Exec sql help

    Hi, I have this abap/exec sql code to extract data from as400/db2. I am getting data by a "select" statement and i am trying to append the records with append statements. but, not works. EXEC SQL.     CONNECT TO 'SATDBR'   ENDEXEC.   EXEC SQL. --->(H

  • Safari 6 dropdown menu for switching search engines gone? Nooo!

    Safari 6 no longer has dropdown menu for switching quickly between search engines? I know how to set/change the default search engine but I like/use some features on Google and others on Bing.  I do research all day - this stinks!  (They got rid of t

  • JDK1.3.1 and JAI1.1 Installation

    I have the same problem with JDK1.3.1 and JAI1.1. OS: Win2000 Pro, JDK1.3 installed and works PATH = V:\Java\jdk1.3\bin\;... java -version: java version "1.3.1" Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode) CLASSPATH - is not set If I try