PO in SRM and R/3- How to  distinguish

Hi all:
we have SRM and R/3 and we do reporting in BW.
i know lot of BW and i am trying to catch with up with EBP now.
aswe know a SC is created in SRM, it gets (may/maynot) approved.
in our case once it gets approved although a PO is created in SRM we replicate that PO in R/3 and GR and Invoice are generated in R/3. i am clear till this part.
Q 1.  instead of extracting R/3 PO's to BW can i use SRM PO's directly(my source system is defined already)
Q 2. But my Invoices are created in R/3. so, can i only pull invoices data from R/3 and the rest from SRM.
Thanks
Kavi.
i will assign points for useful answers

1) The PO data can be extracted from SRM or R/3 . But the advantage of extracting data from R/3 is that you have lot many other data while compared to SRM system . In case u are having SRM and Sap R/3 or ECC as your backend system , it is always better to  extract PO data from R/3 or ECC. In case your backend system is going to be other than SAP system , probably we can think of extracting data from SRM.
2) GR and invoice data always have to be pulled from R/3 system
3) Shopping cat details exist only in SRM and the details has to be extracted only from SRM .
Suggest to extract 1) shopping cart from SRM  2) PO,GR and Invoice from SAP R/3 or ECC.
Hope above clarifies your questions
Regards
Mani
Message was edited by:
        Manikanda Ilango S.
Message was edited by:
        Manikanda Ilango S.

Similar Messages

  • How to make sure what material number format is the same in SRM and R/3?

    Hi all!
    I faced the following problem:
    "Product does not exist in plant or it has been flagged for deletion". This error message occurs during shopping cart creation or during transferring purchase requisition from R/3 to SRM. It seems like SRM carries out some material checking in R/3 before shopping cart save and can't find out appropriate R/3 material. The only reason I can assume is different material number formats in SRM and R/3. Material number length is the same in both systems.
    Thanks in advance,
    Alexander.

    Alex-
    We experienced this problem just recently.  Our situation involved trying to add a material to the cart from an internal catalog (CCM).  As mentioned earlier their is a configuration setting to indicate the number of characters the "Product" (SRM terminolgoy) or "Material" (R/3 terminology) should be.  We made our setting 18 characters (same length as field in R/3).  The important thing to understand is that the material number is actually defined as a character field, not a numerical field so the length of the material "number" is critical for the system to accurately check the material.  Do the following and see if you correct the error.
    1)  Go into transaction COMMPR01 in SRM, select the search tab and choose Material in the Find box, then click start.  Choose the material you are experiencing the problem on and verify that the number of characters is the same in SRM as it is in R/3.
    2)  Next, go into R/3 and look at table entries in MARC for the material.  This will show you all the different plants associated with the material.
    3)  Finally, create a cart and procure the material.  If you get the error message go to the basic data of the cart and verify the location (plant) is one of the plants you found in step 2.  If not, change the location to one from step 2 and check the cart.

  • Link SRM and back-end in a query

    hi experts,
    i'm doing a query in SRM 4.0 with a back-end ECC 6.0.
    This query includes some TABLES/VIEWS of SRM and others of ECC 6.0 (MM module). Pay attention: i know how is possible to link the views between them, i need to know how to connect two system (SRM and ECC6.0 - MM module) in the same query.
    thanks a lot
    ab

    Hi,
    thank you for your response. This query is developed with tool SQ01, and his scope is to get data from R/3 tables (Eban,Ekko,Ekpo,Lfa1) and SRM tables (BBP_PDView_IAP,BBP_PDView_ACC,...), for view shopping cart state on SRM, and its relative Purchase Order on MM.
    Can you make me an example for RFC-enabled function modules (Business APIs) ?
    thanks a lot
    ab

  • PO Vendor not matching between SRM and R/3

    Hi Gurus.. I'm facing a problem with a PO.. as the Subject says, what is happening is that when I look in SRM/SRM Portal for the PO it has a vendor and in R/3 has another...
    In bbp_pd i found this about partner:
    the first line, fixed vendor, which is in blue, corresponds to the CORRECT vendor..
    the second line, preferred vendor, which is in red, corresponds to the incorrect vendor (the one in R/3)
    think that the problem might be related to something with this config.. but not sure or how to solve the problem...
    any idea?? thanks!
    Partner:                                                                               
    Partner_Fct    Description                    Partner_No                                Excluded
    HEADER       00000019       Vendor                         42471053DD910020000000009E344F8B                 
    HEADER       00000039       Preferred Vendor               467F831055820040000000009E344F8B                 
    HEADER       00000020       Goods Recipient                4A401257BD85004CE10080009E344F8B                 
    HEADER       00000016       Requester                      4A401257BD85004CE10080009E344F8B                 
    HEADER       00000027       Ship-To Address                4990DEBBD237007BE10080009E344F8B                 
    HEADER       00000075       Location                       423B86FC44950044020000009E344F8B                 
    0000000001 00000020       Goods Recipient                4A401257BD85004CE10080009E344F8B                 
    0000000001 00000075       Location                       423B86FC44950044020000009E344F8B                 
    0000000001 00000016       Requester                      4A401257BD85004CE10080009E344F8B                 
    0000000001 00000027       Ship-To Address                4990DEBBD237007BE10080009E344F8B                 
    0000000002 00000020       Goods Recipient                4A401257BD85004CE10080009E344F8B                 
    0000000002 00000075       Location                       423B86FC44950044020000009E344F8B                 
    0000000002 00000016       Requester                      4A401257BD85004CE10080009E344F8B                 
    0000000002 00000027       Ship-To Address                4990DEBBD237007BE10080009E344F8B                 
    0000000003 00000020       Goods Recipient                4A401257BD85004CE10080009E344F8B                 
    0000000003 00000075       Location                       423B86FC44950044020000009E344F8B                 
    0000000003 00000016       Requester                      4A401257BD85004CE10080009E344F8B                 
    0000000003 00000027       Ship-To Address                4990DEBBD237007BE10080009E344F8B

    Hi
    Do you have different settings for Fixed and Preferred vendors in ECC and SRM......
    It seems your preferred vendor is a Fixed Vendor in ECC and thats the reason the vendor is changed in ECC.
    I will recommend this analysis option to you:
    1. Activate the Test data recording for the BAPI which is creating the PO in ECC. You can follow the procedure defined in OSS Note 539978 - Automatic generation of BAPI test data directory.
    2. Create your document(Same data with fixed and preferred vendor) in SRM and approve the same so that system sends the data to ECC for creation of PO there.
    3. The activation in Step 1 will result in creation of a data record in Test data directory of the BAPI in ECC (instead of creating the PO there).
    4. Check the data in the test directory, to see which vendor has been sent by SRM. If the directory has correct vendor(on lines of SRM), then execute the data in debug mode and see why it is being changed in ECC while PO is created there
    5. If the test directory has incorrect Vendor then check your SRM driver FMs or BADIs which could be changing the data before sending it to the ECC System
    Regards
    Virender Singh

  • SRM and Inventory with a Contract

    Using ECC 6, SRM 7(Extended Classic)
    Contracts maintained in backend and replicated into SRM.
    Inventory Contract created in a 'bulk' fashion - e.g. - without a specific Material.
    Contract is setup in ECC with an Item Category of 'M' (Material Unknown) and an Account Assignment Category of blank.
    If using ECC we then raise a Purchase Order - this works fine.
    When replicating the Contract into SRM it fails error is 'BL001' - Item type error.
    General Scenario - We have a contract for numerous goods (Clothing) , so we enter one (1) line in the Contract. We can't define a specific material on the Contract as the goods required vary ecah Shoppnig Cart - e.g. - Shirt Blue Size 10 on 1 SC, then next day may be Trousers Grey Long - whatever. All of the various types of clothing are covered under one (1) Contract.
    We can;t specify a particular Material on the Contract because the SC (and subsequent PO) will validate against the Contract Material. This all works fine in SRM and it seems that our problem is the inability to replicate teh contract into SRM since it does not recognise the 'M' Item Type category.
    Any guidance appreciated.
    Thanks.
    Gerry Steer

    Hello Gerry
    I dont know the answer but i am telling the fact of SRM
    SRM has three Item types
    Material
    Product category
    Services
    but i understand you use this report BBP_CONTRACT_INITIAL_UPLOAD program to transfer all ECC contract to SRM as a repository upon your business rule,
    SAP SRM dont have idea how material unknown M item category mapped in SRM
    as of i know there is no option in SRM for this MATERIAL UNKNOWN item type .
    SERVICE - AVAILABLE IN SRM
    MATERIAL - KNOWN MATERIAL AVAILABLE IN SRM
    MATERIAL GROUP - Available in SRM
    Please kindly report to SAP via OSS message  , i think this unknown material mapping must be done as equivalent to ECC or some alternative like product category contract.
    Muthuraman

  • SRM and MDM for material master in SRM contracts for multiple R/3

    Dear all,
    my question is:
    We are implementing SRM 4.0 in classic scenario with multiple R/3 back-end and we want to set-up Global Outline Agreements in SRM in a multi-backend environment where the Material Master are not harmonized.
    We heard that MDM and COntent Integraton can be a solution.
    Then detailled question is:
    Can we have 2 material numbers (e.g. ABC and XYZ) in 2 different R/3 systems refering the same product.
    Have the mapping done in MDM (Content Integrator?) to a third material number:123
    Replicating the material master 123 to SRM from MDM(?)
    Create global Outline Agreements in SRM for Material Master 123.
    Distribute the GOA as Outline Agreement to R/3 system 1 with the translation to ABC and to R/3 system 2 with the translation XYZ, all of that during the distribution step (or another).
    Have the call-offs quantities correct on 123 in SRM and BW?
    IF yes, how is it working, do you have some documentation discribing the scenario and the config steps to do?
    Thanks in avance

    Hello RD,
    That's a good question.
    You are on the right way. MDM is the tool for you.
    But..
    Content Integrator (CI) was first developped for Shell, to address the need of cross-referencing of material/supplier/category IDs, for:
    - reporting purpose (actual Spend Analysis)
    - mapping purpose (send of XML PO)
    CI was later "fusionned" into the new MDM (1.0) solution.
    So now, you can not order CI without MDM (even if some SRM slides still present CI).
    But mapping API where developped for all inboud/outbound interfaces in SRM, for materials only (good luck for you).
    You will find everywhere this piece of code:
      Call ECI
        CALL FUNCTION 'BBP_PRODUCT_MAP'
          TABLES
            it_input          = lt_mapping_in
            et_output         = lt_mapping_out
          EXCEPTIONS
            logsys_not_found  = 1
            driver_not_found  = 2
            product_not_found = 3
            internal_error    = 4
            OTHERS            = 5.
    So it is ok, you have the mapping call, but I don't know if all the rest of the process was really "finalized" (call of API mapping in CI, via XI). I personnaly never used it, but I assume it should work.
    I my opinion your process is supported by SAP:
    - Extract materials from both R/3 and consolidate them as a single product in MDM.
    - Distribute this product into SRM.
    - Maintain contracts on those products.
    - Distribute them to R/3 (The ECI call is also used during contract distribution).
    - Call offs corrects in SRM and BW
    For MDM documentation, look at netweaver area of service.sap.com.
    For MDM/SRM integration, look at SRM 4.0 spend analysis:
    https://websmp206.sap-ag.de/~sapdownload/011000358700004424262004E/GlobalSpendOverview.ppt
    For SRM contract distribution, call-offs, BW, look at SRM in details in service.sap.com/srm/SRM4.0:
    https://websmp206.sap-ag.de/~sapdownload/011000358700001966382004E/contracten.ppt
    For SRM5.0, see online help on help.sap.com.
    Rgds
    Christophe

  • Integrating SRM and Oracle using XI as middle layer

    Hi,
      In our current scenario we are implementing stratagic sourcing,operational procurement in SRM 5.0 with backend as Oracle E-business suite using XI as integration layer.
    As i have seen SAP config guides in all acenario's are there between SRM and SAP system as backend.But in our scenarion we have Oracle as backend system.
    If i follow the config guides EBP part in SPRO defining backend systems i need to give RFC destination of the backend SAP system.Suppose if it is Oracle then how can i define my backend systems with RFC destination.
    How can i define RFC destination,logical system name for my backned Oracle.
    Is there any specific SAP documentation and config guide which says about configuration if my backend is non-sap system(Oracle).
    I went through all the messages in this forum .All are talking about backend as R/3.
    We are implementating SRM 5.0 with Oracle as backend.
    Can you send me any documenation and config guides if any one did this type implementation.
    <b>Note: I have all config guides if R/3 is backend</b>
    regards
    Usman

    Hi Usman,
    to integrate non R/3 backend, you have to define your OA system as a backend in SRM, with the backend type NON SAP SYSTEM 1 to 3, and an RFC destination.
    Between SRM and OA, you will need a gateway, an EAI, that will handle your interfaces. In your case this is XI.
    You can use the XI RFC adapter, with a TCPIP RFC destination, targeting XI via a registered program ID.
    Then depending on your scenario (classic, extended, standalone), you will be more or less integrated with this non SAP backend.
    To communicate with a backend, SRM uses the concept of META BAPIs: each backend call is backend type dependant.
    You will have to work on each META call from SRM (have a look a table BBP_FUNCTION_MAP, with backend type = Non SAP system).
    Each backend RFC call will have to be evaluated and designed (ex: do you enable backend accounting check).
    The more integrated scenario you select, the more integration work you will have.
    Usually, for OA integration, we use a standalone scenario with some specific replication of PO, GR.
    You could use the extended classic scenario, but this will require more integration points.
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • Implementation of BADI BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI

    Hi All,
    Facing a problem in BADI can u please help me out...
    I am implementing sourcing dashboard.
    I am facing problem while implementing the badi BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI in R3.
    i have written following code in BBP_ECS_PO_OUT_BADI in SRM
    method IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND.
    data : ls_item type BBP_PDS_PO_ITEM_D.
    data : w_customer_fields type BBPS_IF_CUSTOMER_FIELDS_PI.
    move 'POITEM' to w_customer_fields-refobject.
    move 'CATALOGID' to w_customer_fields-fieldname.
    move ls_item-catalogid to w_customer_fields-container.
    append w_customer_fields to ct_bapi_customer_fields.
    endmethod.
    i have created field zsrmcatalogid field in R3 in EKPO table.and i am now implementing the Badi in R3 for BBP_PO_INBOUND_BADI .....in extended classic scenario.
    i have written following code in R3 BADI
    method IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI.
    data : wa_customer_fields type bbps_if_customer_fields,
    wa_bapi_te_mepoitem type bapi_te_mepoitem,
    wa_bapi_te_mepoitemx type bapi_te_mepoitemx,
    wa_extensionin type bapiparex.
    data : txt_960(960) type c.
    read table bbp_customer_fields into wa_customer_fields with key
    refobject = 'POITEM' fieldname = 'CATALOGID'.
    if sy-subrc eq 0.
    move wa_customer_fields-container TO
    wa_bapi_te_mepoitem-zsrmcatalogid.
    wa_bapi_te_mepoitemx-zsrmcatalogid = 'X'.
    endif.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitem to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEM'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitemx to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEMX'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    endmethod.
    But its not working...
    The PO details are not passed from SRM to R3.......
    Can anybody help me regarding how to debug the BADI in R3.
    Thanks in Advance...

    Hi Ravi,
    I never tried those BADIs to pass CUF fields.
    But here an attempt to understand it.
    First, have you maintained the mandatory R/3 CUF mapping table BBP_CUFMAP ?
    Your SRM BADI is not correct, because you don't populate enough data.
    There is a particular logic for ct_bapi_customer_fields (look at R/3 mapping in LBBP_BAPI_POF04, called before the R/3 BADI).
    Following fields must be populated:
    - REFOBJECT: ok with POITEM
    - FIELDNAME: dummy name (CATALOGID) or real R/3 field (zsrmcatalogid)? --> used in mapping table BBP_CUFMAP to get the R/3 field
    - REFFIELD1: missing: put PO_ITEM ?
    - REFVAL1  : missing: put the PO item number (numc 5)
    - CONTAINER: ok with final value we want to pass
    I think that if SRM BADI and the R/3 mapping table are populated correctly, the fields are transfered to R/3 PO item without additionnal coding on R/3 BADI side.
    The R/3 BADI goal is not to create BAPI_EXTENSIONIN. This is done by the Form MAPPING_CUSTOMER_FIELDS of include LBBP_BAPI_POF04.
    Later on, the custom fields of BAPI_EXTENSIONIN are transfered automatically to EKPO fields via a move-corresponding.
    In the way you coded R/3 BADI, you by-pass the Form MAPPING_CUSTOMER_FIELDS, to populate the BAPI_EXTENSIONIN by yourself.
    This could work like this, but you missed one info: the PO item number (missing in SRM BADI) !!!
    For debugging, what additional details do yo need ?
    Rgds
    Christophe

  • Mapping of invoice document type in SRM and Backend

    hi,
    I need to map invoice document type in SRM and backend. We are in SRM5.0.
    e.g. when we create no PO invoice , we need to select document type from drop down  and that document type should be replicated to backend invoice document type.
    1. There is no list in drop down of invoice document type ( RE/RN)
    2. How it will be replicated to back end document type when enter document type instead of selection?
    If anyone came across this, pls let me know.
    regards,
    Rahul Mandale

    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

  • Data of FI, SRM and R3 in MDM

    hi!
    here's my question;
    what information should i take for the three systems?
    what happen if i create the mdm schema with all the fields, and tables that are used in FI, SRM and R3 and create a big repository with one main table of products, and a big subtable of suppliers?
    the performance will be affected?
    is there any documentation that explains how many subtables you can use?  or what to do in this cases?
    thanx

    In general this is not a good idea.  There are several reasons for this:
    First is performance.  In order to mimic the complexity of the ERP data models, you would have to incorporate a large number of qualified lookup tables.  The more complex relationships you have in your MDM data model, the worse the performance will get.  MDM has to index all of the attributes you configure (for keyword or sorting) in the data model which has a hit on the memory of the server.  Additionally, your Import and Syndication Servers are going to choke if you have a large attribute set.
    Next, in SAP there are some tables that have a matrix of lookup values.  For example, sales office field in the sales area is dependant upon a configuration which is a combination of sales area plus other things.  So you have the following affect:
    x [ 1, 2, 3]
    y [ 4, 5, 6]
    z [ 7, 8, 9]
    If I select X, I want 1,2, and 3 to be available to me.  If I select X and Y, then I want 1, 2, 3, 4, 5, and 6 to be available to me.  This sort of complexity is very difficult to rebuild into MDM. 
    Third, there are some attribute sets in ECC which have proven to be incredibly difficult to build into MDM for technical reasons.  For example, Partner Functions. 
    You want to design your data model to be restricted to enterprise level attributes (if possible).  This gives a more global view of the entire landscape.

  • XML PO settings in SRM and PI

    Hi All,
    Hi All,
    We are doing cXML PO to vendors.
    We have done below Settings in SRM
    Activate XI in IMG.
    Then, set XML as the default output in IMG (PO Output Settings/Actions).
    Then, in vendor master (from web side) and select XI as the transmission
    as per the sdn thread
    PO output medium XML in Vendor data missing
    now our PO is not getting ordered and we are getting below error message in PO
    Output: No details for medium XML in master record
    Can some one help me how we can do the settings in the vendor at XI level if required or is there anything else we have to do in SRM and PI level.
    Appreciate your help.
    Regards,
    Smita
    Edited by: smita kumar on Apr 10, 2011 4:56 AM

    Activate XI was not enabled properly in SRM. Post activation issue got resolved.

  • Link between in SRM and R3

    Hi,
          Where vendor number created in SRM get stored and how do I found link between vendor number in SRM and it's relevent vendor number in R3 ?

    Hi
    <u>Tables in R/3</u>
    LFA1
    LFB1
    LFC1
    LFM1...
    LF*1
    <u>Tables in SRM  which contain Vendor relation from R/3</u>
    VENMAP (Here Logical System of R/3 can be foung against vendor replicated in SRM using BBPGETVD trnasaction)
    BUT000 (All Business Partners created in SRM - biiders, Vendors, Contact persons, etc..)
    BUT020 (Business Partner Address data)
    BUT021 (Business Partner Address data + other details)
    Hope this will help.
    Regards
    - Atul

  • SRM-Synching company code description between SRM and ECC

    Hi,
    I have two questions:
    1. Is company code descriptions and other details are stored in SRM (like T001 in ECC)?
    2. If yes, how can we synch the company code description in SRM and ECC? What is the program name to synch both system
    Jit

    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

  • SRM AND ECC

    Dear all,
    Iam new to SRM.pls explain brief about SRM.
    I have installed ECC 6.0 ABAP STACK only hp-ux,db2 9.1.
    pls tell me 1.whether we need to install abap+java stack in srm or only java is enough.
    2.pls tell me brief explanation about how to go about that.
    3.how to link srm and ecc 6.0.whether srm

    Dear Rajesh,
    SRM is a e-procurement solution and it's web based procurement. If you are having MM knowledge then you can understand very easily or Even if you knew sap-abap then you can understand quickly SAP-SRM.
    Please go thorugh the below link then you can understand very easily.
    http://help.sap.com/saphelp_srm50/helpdata/en/8d/f6a93e08503614e10000000a114084/frameset.htm
    If you require more clarifications then let me know.
    Thanks
    Ravi

  • Unit of Measurement is comming **** in SRM and ecc system

    Hi All,
    I create new Unit in CUNI and replicated in my system but now if i see all the old PO's in SRM and ECC.....All units of measurement are comming '****' in place of unit of measurement but when i create a new Sc and PO replicated in ECc that vlaue is comming perfectly fine .  Please tell me how i can fix this bug.
    Regards to all,
    Smriti Arora

    i check translation it is availabe in english.But how could this happen to all the UOM.......i check in ECC and SRM ie coming ****.
    Smriti Arora

Maybe you are looking for

  • Pie Chart Legend Question

    Running CR XI R2 I have a pie chart that is displaying both Percentages and values in the legend. Is there any way to remove the $ from the value in the Legend as the Value is not currency but a count. Thanks Joe

  • Using time capsule with two macs

    Hi I am using a MBP and an iMac. Is it possible to set up TC to save work from the two macs?

  • How can I mirror from my macbook pro

    Hi all, I have a macbook pro and would like to mirror my tv right to my apple tv but don't know how?

  • Merging "on my mac" with "iCloud" events, on my iCal

    After being frustrated for a while with iCloud for not putting iCal events on my iCloud and trying to figure out why, I finally noticed there were 2 different types of Calendars, "ON MY MAC" and "ICLOUD." How do I merge those 2 to make them one in th

  • I seem to get the "Loading" message a lot.  Any Ideas?

    Here recently it seems that I am getting the "Loading" message a lot when I want to view an image. This is even true for the "fit" view. When I try a 1:1 view, it seems to take forever to load. And this is in the Library module. Also, my computer see