SRM-- Backend  MM, FI/CO Validations

Hi all,
I'm new to the board so please be patient :-). Using mySAP SRM 5.0 I'd like to find out how validations are done during 
- Shopping Cart creation
- in Case Purchase Order creation
- Invoice Posting
- Tax calculation
and more validations done related to these processes.
I'm interested in documentation or any information regarding validations done during the steps stated above. For expample, when I post an invoice in SRM which validations are done how in the backend? (Account Numbers, Cost Centers, via RFC or ALE, BAPI, BADI, which tables/fields, vendor data) and so on.
Thanks a lot and kind regards,
Richard
Message was edited by: Richard Hösl

Hi everybody,
thanks a lot for your answers so far. Yes, Classic Sceanrio, sorry for not mentioning it.
What I`d be furthermore interested in is any overview 1.) Which validations are done? (covered more or less) 2.)Validations are done how and why? (covered less)
Some validations are done via RFC, some via ALE like some GL or invoice stuff. For some I can use BADIs ... As I`m more or less fresh to those technical aspects I'd very happy if somebody could provide me with some pointers to background information to RFC/ALE and other related stuff in this context.
Thanks a lot and kind regards,
Richard
P.S. How can I reward?
Message was edited by: Hösl Richard

Similar Messages

  • Mapping SRM Portal roles with SRM backend roles

    Using ABAP as UME when we create a user in SRM backend and assign backend roles, then corresponding portal roles should also get assigned to the
    user so that portal roles are not to be assigned separately by portal admin.
    Currently for the requirement I followed the following steps:
    1. To SAPJSF user in SRM backend assigned roles SAP_BC_JSF_COMMUNICATIONand SAP_BC_JSF_COMMUNICATION_RO.
    2. Created a RFC SPML of type 'G'.
    3. Activated UME-SPML connection in SPRO.
    4. Then in PFCG for the role personalization assigned PCD path of portalrole.
    But I am not able to achieve the requirement through the aforesaid steps.
    Please Guide.
    Regards,
    Gagandeep.

    If you are using ABAP persistency for UME your ABAP roles should appear in the UME as groups. Just assign the portal roles you need to your ABAP roles/groups. Thats it,
    cheers

  • Deviating info in SRM backend and SRM WEB GUI

    Hi! SRM4.0.
    I have a user which in ship-to address (both default and at item level) has a value in the field "Region". This, however, is only the case via the WEB GUI, and not when running the txn. from SRM Backend (bbpsc03)! I am not able to find any BPs with this region-number either, not on any BPs in the system!... any suggestions?
    If I remove the Region from default setting or item-level, it populates the number back to the field automatically.... Also checked SU01 etc.
    brgs dag sigurd

    Hi
    <b>SRM is basically used for Web purpose. Lot of external sessions are created for the same user for data tarnsfer between SRM <-> ITS <-> SAP.. and so forth..
    There is concept of Memory access - which is achieved by lots of function modules and lots of macros execute to transfer data requests hence and forth. Basically these are created for Web purpose. 
    Even if you logon to SRM GUI for say any transaction say BBPSC01, it's user interface is very complex and difficult to work while any user who is not having much knowledge of SAP can easily work on Web browser.
    All the Services are created as Easy Web Transactions instead of Professional User Transactions in the case of SRM in order to access them easily via eb Browser.
    I am not sure, In SRM GUI, incase it's not working might be due to any bug or some wrong OSS note / Configuration issues in your system when working via GUI.</b>
    <u>Better to raise a message with SAP to get insights on this issue as well. </u>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • Material replication in SRM backend

    Hi Experts,
    I have created one material in R/3. Now how can I replicate the same material in SRM backend?

    Hi,
    Once you create material it should be immediately available in SRM.
    In case if not available, you can monitor through SMQ1 in ECC and through SMQ2 in SRM.
    You can pull manually
    tcode: R3AS.
    Object: DNL_CUST_PROD1 ad DNL_CUST_PROD3 in sequence.
    Hope this is helpfull

  • Definition of SRM Backend URL when calling a shop

    Hi,
    we installed the SRM portal and SRM 7.0 Backend on a server with full qualified host name "internal.server.int". The portal and the backend are accessed by the customer (internal network) with URLs "srmportal.company.com" and "srmbackend.company.com". Most stuff works fine, but when calling an external shop, the application /sap/sapsrm/outbound_hdlr is being called with the hostname "internal.server.int" and not with srmbackend.company.com as it should be. Therefore SSO is not working and the user is being asked to logon with password and username. When accessing the portal with the original server ID, everything works fine.
    We changed the parameters
    gw/alternative_hostnames
    icm/host_name_full
    to "srmbackend.company.com" but still the application /sap/sapsrm/outbound_hdlr is being called wit the wrong URL.
    Now my question is where the information of hostname and port is being taken from to call the application /sap/sapsrm/outbound_hdlr. Is it a profile parameter or customizing or...?
    Thanks a lot for your help,
    Fabian

    Hi,
    we changed the two parameters in the Catalog Call Structure:
    BYPASS_INB_HANDLER       X    (Fixed Value)
    BYPASS_OUTB_HANDLER   X    (Fixed Value)
    Now it seems to work.
    Thanks to all,
    Fabian

  • SRM Backend integration

    HI,
    How to do the backend config for SRM and R/3.
    I need some relavant materils with screenshot other than SAP help

    1) Yes  . in ECS you can edit the PO in SRM only. In Claasic PO only exist in ECC.
    2) In the PO/ sc history ,Confirmation  backend /local logical system will be available. so you can easily identify which system done a good receipt either backend logical system or SRM logical system.
    a)Yes.you can validate ECC PO or SRM PO via EKKO-STATU . This PO status says How PO was created .*
    b)I dont think any indicator existing . however you can explore extended search during creating confirmation. You can put GR for all POs in SRM.
    c) *for eg. some times wf-batch USER creates a PO but last name and first name picks from wf-batch user. but this user is not existed in r/3. however you can modify the user data via BBP_DOC_CHANGE BADI for PO , possible. sarch some notes consulting discussions on this.d) When PO is created in SRM and replicated to backend how numbering range is controlled ?
    d)yes. same no range must be there.

  • ME22N: change of PO details in backend not getting replicated with SRM 7.0

    Hi All,
    We have created Purchase order using shopping cart in SRM 7.0 extended classic scenario. The PO created in SRM 7.0 is replicated into backend in ME21N using a Custom BDC program.
    But when the Purchase order is changed in SRM 7.0 the data is not getting replicated. We are not allowed to change the PO details in backend using ME22N (No change in SRM Backend is allowed ), So we are not able to write a Custom BDC program for that. Hence the PO is not getting closed and throwing error.
    Please suggest me an alternative.
    Regards,
    Lakshmi Narayana

    Hi,
    Being in Extended Classic Scenario, PO cannot be in change mode in R/3.
    This is due to check done on PO status (fied STATUS from EKKO table).
    When PO is created by SRM replication, its status is 'K' (Purchase Order from BBP). What you could do is to substitute this status with value 'I' (Purchase Order from BAPI) using BAdI BBP_ECS_PO_OUT_BADI.
    In this way, R/3 PO can be modified in R/3.
    Nevertheless, by doing this, you won't have your SRM PO output after modification(s) (as it is done in standard) because  changes are in R/3.
    To be able to get an R/3 PO output with ECS, see following note:
    883693 - ECS: PO output determination in R/3.
    Regards.
    Laurent.

  • How to get the values from table SKB1 R/3  to SRM

    Hi Gurus,
    My requirement is to get all the values from the table SKB1 to SRM (i.e. in to an internal table) for doing some validation(G/L account XXXXXX requires an assignment to a CO objectXXXXXX.)
    Like wise I have many tables for doing validation in SRM
    Help me how to get this, suggest me any Function module with sample code.
    OR
    Any Standard FM which will give all the values of the fields in the table SKB1 when I pass the key fields G/L account & company code alone so that I can improve the performance.
    Suggest me.
    Regards
    Paul

    Hi,
    You can use the FM 's META_READ_TABLE Or RFC_READ_TABLE
    Which SRM / Backend system version are you using ?
    Are you taking care of the Importing paramater - DELIMITER in this case.. ??*
    See related links ->
    Re: Retrieving data from R/3 into SRM
    Re: Product Search TIME lag
    Else you can just call the remote enabled  FM "BAPI_GL_ACC_GETDETAIL"  from SRM.
    BR,
    Disha.
    Do reward points for useufl answers.

  • How to find out Shopping Cart created in backend system or ECC system

    Hi All,
    I am new  to SAP SRM7.0.  The Client has implemented "Extended Classic Scenario".  i.e. SC>Approval>PO>Confirmation>Invoice process in ECC.
    We created few SC with "Free text" i.e. Describe what you need option in SC.
    The SC is created with 4 digit number 2690.  Also, the Status " Approved". since its low value.say 5 GBP.
    I have like 25 to 30 SC created like this:  I need to know the following:-
    1. When i open SC and look for Related document, i see only SC number , but no Follow on document.  not sure why ?
    2. How can i know the list of SC in backend system. i.e like ECC of the SRM backend system.  Please let me know the table name it get stored.. I searched EBAN and found only those which has PO is stored.
    also can you please advise if by creating the SC in SRM.. will get replicated in ECC system ?. or only if Follow on doc gets created it will get replicated in ECC system?.
    Thx
    MJ

    Hi,
    SC is never replicated to backend.
    Extended scenario document flow is SC -> SRM PO(Main) -> ERP PO(Copy).
    Please go to BBP_PD transaction and navigate to SC item detail. You see what is the follow-on document.
    Regards,
    Masa

  • Data Migration from existing legacy to SRM

    Hello All ,
    We are preparing for cutover of our SRM implementation.
    Version in SRM 5.0 tech scenario - Classic.
    The business scenario is Sourcing with Bid Invitation.
    At our client's place existing legacy is working where they have many open Bid Invitations.
    We are looking for a way to migrate these BI to SRM.
    Has anyone done this or similar activity before?
    I saw one thread
    LSMW in SRM
    but was not much helpful.
    Hence new post.
    BR
    Dinesh

    Dinesh, since bid invitations are quite a operational document type, i.e. usually the bid invitation has not the character of master data or of a document with a long validity -- contrary to e.g. contracts, long term POs etc., I would generally question this as a valid requirement -- effort/money/time vs. business value.
    If you still have enough reasons -- you need to custom build something I suppose. I would start analyzing at creation of a bid invitation (out of sourcing) and look up what exactly is posted where -- via debugging + what's on the tables after creation (BBP_PD). Generally, I would say there is too much dependency on master data residing in SRM, i.e. to create valid bid invitations in SRM you have to create certain master data - now existing only in the legacy system -. As well the 'migrated' bid invitations should be for display only.
    I would not touch this - only if there is really a biiiiiig reason to do so. For history/reporting purposes I would try to extract the legacy data into BI instead of moving these things around into the SRM landscape.
    Richard

  • Logical system name in SRM system

    We are into SRM version 5.(SRM server 5.5) with the backend system as SAP ECC 6.0 .
    The logical system is defined as '0000000050' for backend SAP  system . All the systems like CRM and BW uses this as the logical system name for backend system . Recently SRM is implemented in our organization and we have no other choice and have to use the logical system name as '0000000050'
    When product categories are assigned in the org attributes , the system stores the back end system as  50 and this is the issue. SAP support mentions that this is issue with logical system naming convention and that need to be fixed . But they fail to understand that the same name works fine in all other systems and also in SRM system except product categories .
    Is there any OSS note for this fix. I would like to hear your experiences in this scenario.
    Thanks
    Mani

    Hi Mani,
    Logical System names are system specific, hence you have a different name in SRM system which will represent your backend system and this is not at all an issue. As suggested by SAP; '0000000050'  is not the best name as per best practices.
    You should have a name which should be of the pattern: <SID>CLNT<Client Number>.
    Now here is the solution/work around. But be very careful and try this in sandbox system before being carried out in Dev/QA/PRD systems. Please make sure no other users are performing any activity while these tasks are being carried out.
    In addition, please read through the ["Set up and system copy of SRM server 5.5";|https://websmp204.sap-ag.de/~sapidb/011000358700000310782007E/SRM50_SetupTranspCopy.pdf]  guide before you carry out this activity:
    The below activities are to be carried out only in SRM system
    I assume SRM & Backend are separate instances
    1. Create a new logical system name for the backend system in SRM system as per the standard suggested above.
    2. Then use the transaction BDLS, to convert the old logical system name to new logical system name in all the tables.
    3. Now, the step 2 ensure the logical system name is converted appropriately in all tables except SRM Org Structure related table.
    4. Use the report RHOMATTRIBUTES_REPLACE, for replacing all the old logical system value with new logical system value. Please note while providing the inputs in the screen, there will be a Checkbox field called "Sub-String", you must check this one for all attributes you enter in the report. Then when you execute the report, a list will be display, here you have to select all the rows and click the first button on the toolbar. Only then the attributes will be updated.
    Please let me know, if further inputs are required.
    Regards, Kathirvel

  • SRM shopping cart screen flickers

    Shopping cart screen for SRM flickers and does not load up. No short dump in backend system and no errors in portal log.
       This issue get's resolved after restarting the SRM backend system. Same issue and resolution used for eRecruit however not able to determine exact cause of the error.
      Does anyone has idea as why this is happening?

    Hi Tanmay,
    I faced a similar issue while integrating WDA application in Portal.
    Check out the following SAP note that corrects this issue:
    1230506 - Endless loop when starting Web Dynpro ABAP
    Hope this solves your problem!
    Thanks.
    Chitrali

  • Change SC from SRM

    Hi Guys,
    We usually change SC from Web Version , i follow the same thing as of today.
    I want to know how to change the SC from SRM backend... i mean from SRM Server
    any T-code for this
    Rg
    sameer

    Hi Mohammed
    SRM you can use  BBPSC01/BBPSC02 for changes.
    You can create SC ( PR in the R/3) By ME51/ME51N, change by ME52N, View ME53N, Approval ME54N,
    Batch Approval ME55.
    Hope its helful
    Rgs
    Paulo Afonso Cordeiro
    Do rewards points for useful answsers.
    Edited by: Paulo Afonso Cordeiro on Jul 18, 2008 12:57 PM

  • Workflow Problem between  SRM & ECC

    Hi,
      We are facing a typical scenario in the workflow for Purchase Requisition.
    System:
    1.     SAP ECC 6.0
    2.     SAP SRM 5.0
    Problem Description:
    1.     In our landscape, ECC is connected to SRM portal for creation of PRs through SRM.
    2.     For this the user logs into SRM system and creates a shopping cart. After creation of shopping cart, it goes for approval in SRM system.
    3.     Once approved, BAPI 'BAPI_REQUISITION_CREATE' used at the SRM backend to create PRs in ECC.
    4.     After this, the workflow gets triggered and a work item is being sent for approvals in ECC.
    5.     There is an enhancement (ES_SAPLMEWQ) been done in the BAPI u2018BAPI_REQUISITION_CREATE' to trigger the workflow.
    6.     We have used the standard function module u2018SAP_WAPI_CREATE_EVENTu2019.
    7.     Now the problem is that, this is working fine in QAS and Dev systems. But it fails in PRD for some of the SRM triggered PRs.
    8.     After our initial analysis, we observed that, for the PRs, it has failed to trigger workflow, the initiator had logged into SRM using FR language where as, those PRs whose initiator had logged into SRM portal using u2018ENu2019 language it had worked fine.

    Recently I was facing a similar issue with SAP_WAPI_START_WORKFLOW function module where I did not maintain the container element name in the program with different language. I will request you to maintain the event container element name in France inside the program whefre you are calling the FM SAP_WAPI_CREATE_EVENT.  Most probably you will be using Text Symbol that you need to maintain in French language.
    Thanks
    Arghadip

  • SRRELROLES TABLE COMPARISION BETWEEN SRM AND ECC

    Hi all
    i would like to compare both tables SRRELROLES  in ecc and srm for any one of SRM Business objects and linked ECC Business Objects for ALL the records not one records.
    how .any clue is appreciated.
    i followed peter methid but not works for me
    the relations are stored in the tables SRRELROLES (this consist the documents) and BBP_PDBINREL (this consists the links):
    In the table SRRELROLES are all of the the documents listed (SC, PO, BID...). Each line of the SRRELROLES consist a ROLEID. If you call the table BBP_PDBINREL with this roleid, as a result you will get the link (ROLEID_A or ROLEID_B) to the related documents.
    Whit this ROLEID just call the table SRRELROLES and you will get the related document.
    I tried in development box . it did not work. let me try other environment
    Regards,
    Peter
    muthu

    Sanjeev,
    Thanks for the reply. But still there is description difference in SRM - frontend and backend system.
    The SRM backend is correct but when we log ninto the SRM portal (frontend), the company code description are missing some characters. Can you pl let me know where is the frontend is picking the Company code description in SRM?
    Jit

Maybe you are looking for