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

Similar Messages

  • 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

  • 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.

  • FI Validation in Shopping cart / PO

    Hi,
    We are using SRM 4.0 (Server 5.0). Extended Classic scenario.
    We enabled the FI validation in back end system in SRM configurtion. While creating the shopping cart or PO (in ext classic) it is working fine.
    But the problem is, it is validating only whether the cost elements and G/L accounts are available in SAP. It is not validating whether the GL account can be used for that cost element (cost center or WBS).
    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 before ordering the SC or PO (i.e. thru Check button) instead it gives an error after ordering the SC or PO which has to viewed in Application monitor.
    User ordering the SC or PO may not know about the status if there is any error unless SRM admin monitors it which leads to delay in PO gets processed.
    Is there a way by which we can achieve the above validation before ordering the SC or PO?
    Plz note: Config "Define G/L Account for Product Category and Account Assignment Category" may not be helpful for us bcz I assume we can set only one GL account for one product category.
    Please help me.
    Thanks.

    Hi Arun,
    did you resolve this issue? Is the only way to realize that validation really only by implementing badi bbp_determine_Acct?
    If yes, would it be possible for you to send me the code of how you implemented  badi bbp_determine_Acct=
    Thanks for your answer.
    Best regards,
    Henning

  • Validation in shopping cart

    Hello all,
    I have an requirement that i hav to put one validation while creating limit shopping cart.
    I'm using BADI BBP_DOC_CHECK_BADI for this.
    My issue is that after error is occured and user wants to correct that error. Again my code gets executed n and i'm getting same error again and again.
    Can someone help me in that how can i achieve this functionality.
    Thanks in advance.
    regards,
    Lokesh

    Hi Lokesh,
    I have work with the same requirement. what particular error message you've encountered?
    Regards,
    saixis

  • 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

  • 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.

  • Contract related validations during shopping cart creation

    Hi All,
    Quick question, are there any standard SRM validations when you create a shopping cart against a contract with a status "Blocked, Deleted or On Hold"
    Thanks,

    Hello,
    In include LBBP_PD_INDEXF20, we can find which verifications system does when a contract has been found.
    In case of locked contracts, it seems that system does not consider it.
            CALL FUNCTION 'BBP_PD_STATUS_GETDETAIL'
              EXPORTING
                iv_guid        = ls_found_items-ctr_hdr_guid
                iv_object_type = c_contract
              TABLES
                et_status      = lt_status.
            READ TABLE lt_status WITH KEY stat  = c_s_ctr_locked
                                          inact = gc_no
                 TRANSPORTING NO FIELDS.
            IF sy-subrc EQ 0.
              DELETE lt_found_items WHERE ctr_hdr_guid = ls_found_items-ctr_hdr_guid.
            ENDIF.
    Held and deleted contracts are not suggested as sources of supply.
    Regards,
    Ricardo

  • G/L account validation in shopping cart

    Hi,
    I am using SRM 4.0 with extended classic scenario.
    We are having some problem with FI validation. When the G/L account entered in the shopping cart is NOT allowed for the cost object (cost center, WBS element, internal order) associated with the shopping cart, then it is not giving any error while creating shopping cart or ordering PO. Instead it is giving the error only while the PO is getting transfered to backend and the PO went to error in process status with the error: G/L account cannot be used.
    In configuration, we have set FI validation should occur at backend system. Still it is not giving the error at the first instance. When checked with SAP they told that due to performance reasons it will give the error only while transfering the PO to backend. Also they suggested that, through the BBP_DOC_CHECK_BADI it can be achieved.
    I can do that validation with that BADI through RFC call. But I am not sure where or which table I should check in backend. I could see the details in the tables T004F and T162K for G/L account and cost object settings. But these tables are showing the values -....+.. like that, depend upon the settings whether the cost object is suppressed, mandotory or optional.
    Could you please help me with some hints like FM / BAPI which will do this validation in backend? Or the place where I can check these settings?
    Please help.
    Thanks,
    Arun

    Hello,
    Transaction OKB9 : Cost center assignment to G/L account.
    Useful Tables SKB1, SKA1, SKAT
    Hope this helps.
    Thanks
    Ashutosh

  • 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.

  • Shopping Cart default delivery date

    Hi,
    SAP SRM system takes by default  current date as a delivery date in the Shopping cart line item.
    Can any one suggest, whether we can set the same as next working day by default  i.e.. If S/C raised on Friday then defau Delivery date should be on Monday? If yes , how ?
    Regards
    NAP

    Create a PR as like shopping cart in ecc and refer the contract and see the PO delivery date
    PR- PO - what is delivery date.
    update me or cross check
    I think in ECC it definetly works fine as we expected .
    You are correct . i just testing
    SC PO did not behave what we exected
    PR  PO behaves what we expected.
    no comments as of now.
    can you order as direct this material w.r.t vendor list (refer here backend contract) and uppdate PO delivery date in SRM the results here
    Muthu

  • Creation of User defined field in Shopping Cart

    Hi All,
    We are using SRM 4.0, we have requirement to have MRP controller field on basic data screen of shopping cart(for services as well as material). This field will get transferred to R/3, based on which release strategy will get triggred.
    We have table in which we maintain user & his MRP controller. Requirement is that the MRP controller filled should get filled with the table value (in case of shop on behalf, MRP controller should of respective user on whose behalf the SC is being created).
    I know how to create the field. I want to know the flow/logic to achieve this.
    Please give suggestion to me.
    Thanks & Regards,
    Ajay Pakhale
    Edited by: Ajay Pakhale on Jun 10, 2008 7:19 PM

    Re: BBP_CUF_BADI_2
    Re: Custom screen
    Re: badi for custom field check
    Re: Control Busniess Area Field in Account Assignment..
    Re: CUF display or input

  • Error in creating PO from shopping cart

    Hi,
    While creating PO from Shopping Cart in SRM, we are getting the error message "Net price must be grater than 0" and the PO is not getting generated.
    Is this issue is somewhere related to maintainance of pricing conditions? if yes, how can we maintain that?
    Regards,

    Hi,
    Are you creating PO directly from shopping cart or through PR.If through PR (Purcahse requisation) then chack the valution price in valution tab in PR (ME53N)
      PO directly from shopping cart then check the price in Basic data of the shopping cart.if price is there it should reflect in PO.Check your shopping cart free Zero value shopping cart.

  • Transfer of Shopping Cart (SRM) to Back End Syetem (R/3)

    Hi experts,
    We have just upgraded to SRM 5.0 with SRM Server 5.5 (SP 0008). We have moved our EBP application from Requisite to CCM. In our old application we have created some customer fields in the shopping Cart and will be moving the data from the shopping cart to Back end (R/3).
    In R/3 EXIT SRM_PO is implemented to get the customer fields into Purchase Requisition. Now after moving to SRM 5.0, we are able to reproduce the customer Fields in Shopping Cart. But the data in those customer fields are not moved to Back end (R/3). Earlier BADI   ' BBP_CREATE_REQ_BACK  ' & ' BBP_CREATE_PO_BACK  '  is implemented and in new BADI's
    " BBP_CREATE_BE_PO_NEW " & " BBP_CREATE_BE_RQ_NEW " is implemented as well which in turn calls the Old BADI's.
    In this situation, i would like to know the following,
    1. How the Shopping Cart data is transfered to Back end (R/3). Once we know this we can find whether Customer fields are getting transfered to Back end by Debugging.
    2. Is there any RFC or IDocs doing this transfer.
    Your replies will certainly help in my further analysis.
    Best regards,
    Prabahar N.R

    Hi,
    BAPI_PO_CREATE1 and BAPI_REQUISITION_CREATE are used to create either PO or requisition in the backend in the classic scenario.
    Kind regards,
    Yann

Maybe you are looking for