Material Not getting replicated inspite of Done status in SRM

Hi
I am facing issues with regards to the material replication. I have made the necessary middleware settings in both R/3 and SRM side. Also I have replicated the objects DNL_CUST_BASIS3, DNL_CUST_PROD0, DNL_CUST_PROD1 and DNL_CUST_SRVMAS (in that order) successfully. However when I try to replicate the materials (no filter settings maintained) none of the materials gets replicated. The queue in R/3 and SRM doesn't show a stuck entry anywhere. In R3AM1 also the status
is green with Done status. Sometimes 0 block gets picked up and sometimes 3.
However when I go and check the materials in COMMPR01, I do not see any materials been replicated. There are no other logs present anywhere.
Can someone kindly help me out in understanding the problem.
Thanks in advance.
Manoj

Hello Ashutosh
I had already checked the status in SMW01 and it shows "Confirmed (fully processed)".
Also no queues were stuck anywhere.
I also followed the instrauctions as explained in the blog link given by you.
Regards
Manoj

Similar Messages

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

  • Customer Address Not getting replicated to CRM

    Hi,
    In CRM system we had created on BP and replicated to ECC system. Replication was done successfully. In ECC now we had modified some of the details like Name, Address, contact details. From this updated details only address is not getting replicated to CRM system.
    While all the other data which are modified are getting replicated to CRM system. In case if some one has encountered this issue then please me know the solution step.
    Does SAP support the modification and replication of business partner address from the third system (System in which it is not created)
    With Regards
    Ankush Rai

    Hi Rai
    Please check the following thread , It may helpful your query
    Re: When replicating customer from ERP, the address is not replicated to CRM.
    Hope it solved your issue
    Regards,
    Naga.Srikanth

  • Data source not getting replicated

    hi all,
    i have created a generic datasourc  and when i tried to replicate the datasource in BI, its not getting replicated at all.\
    the datasource is active in rsa5.
    I tried to replicate the application component but still  the particulate datasource is not getting replicated.
    I tried to store the data source in ECC in separate application component and try to replicate in Bi.,But still cannot replicate.
    how to replicate the datasource?

    Hi,
    Please check if you r not replicating the daat source first time:
    1. Delete teh PSA records if any.
    2. Check if your replication trial create  lock entry in daat base tables.
    3. After deletion of whole datasource along with teh data , try replicating teh datasource again.
    IF new datasource:
    Go to rsa6 activate teh data source , check in RSa3 the extraction is proper.
    log off from all teh sessions and of both BW and R/3 system.
    Log in to BW and select teh r/3 system and replicate full data source.
    Also check teh daat source RFC is activated and restored as well.
    Thanks
    Mukesh

  • Data is not getting replicating to the destination db.

    I has set up streams replication on 2 databases running Oracle 10.1.0.2 on windows.
    Steps for setting up one-way replication between two ORACLE databases using streams at schema level followed by the metalink doc
    I entered a few few records in the source db, and the data is not getting replication to the destination db. Could you please guide me as to how do i analyse this problem to reach to the solution
    setps for configuration _ steps followed by metalink doc.
    ==================
    Set up ARCHIVELOG mode.
    Set up the Streams administrator.
    Set initialization parameters.
    Create a database link.
    Set up source and destination queues.
    Set up supplemental logging at the source database.
    Configure the capture process at the source database.
    Configure the propagation process.
    Create the destination table.
    Grant object privileges.
    Set the instantiation system change number (SCN).
    Configure the apply process at the destination database.
    Start the capture and apply processes.
    Section 2 : Create user and grant privileges on both Source and Target
    2.1 Create Streams Administrator :
    connect SYS/password as SYSDBA
    create user STRMADMIN identified by STRMADMIN;
    2.2 Grant the necessary privileges to the Streams Administrator :
    GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE,DBA to STRMADMIN;
    In 10g :
    GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE,DBA to STRMADMIN;
    execute DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE('STRMADMIN');
    2.3 Create streams queue :
    connect STRMADMIN/STRMADMIN
    BEGIN
    DBMS_STREAMS_ADM.SET_UP_QUEUE(
    queue_table => 'STREAMS_QUEUE_TABLE',
    queue_name => 'STREAMS_QUEUE',
    queue_user => 'STRMADMIN');
    END;
    Section 3 : Steps to be carried out at the Destination Database PLUTO
    3.1 Add apply rules for the Schema at the destination database :
    BEGIN
    DBMS_STREAMS_ADM.ADD_SCHEMA_RULES(
    schema_name => 'SCOTT',
    streams_type => 'APPLY ',
    streams_name => 'STRMADMIN_APPLY',
    queue_name => 'STRMADMIN.STREAMS_QUEUE',
    include_dml => true,
    include_ddl => true,
    source_database => 'REP2');
    END;
    3.2 Specify an 'APPLY USER' at the destination database:
    This is the user who would apply all DML statements and DDL statements.
    The user specified in the APPLY_USER parameter must have the necessary
    privileges to perform DML and DDL changes on the apply objects.
    BEGIN
    DBMS_APPLY_ADM.ALTER_APPLY(
    apply_name => 'STRMADMIN_APPLY',
    apply_user => 'SCOTT');
    END;
    3.3 Start the Apply process :
    DECLARE
    v_started number;
    BEGIN
    SELECT decode(status, 'ENABLED', 1, 0) INTO v_started
    FROM DBA_APPLY WHERE APPLY_NAME = 'STRMADMIN_APPLY';
    if (v_started = 0) then
    DBMS_APPLY_ADM.START_APPLY(apply_name => 'STRMADMIN_APPLY');
    end if;
    END;
    Section 4 :Steps to be carried out at the Source Database REP2
    4.1 Move LogMiner tables from SYSTEM tablespace:
    By default, all LogMiner tables are created in the SYSTEM tablespace.
    It is a good practice to create an alternate tablespace for the LogMiner
    tables.
    CREATE TABLESPACE LOGMNRTS DATAFILE 'logmnrts.dbf' SIZE 25M AUTOEXTEND ON
    MAXSIZE UNLIMITED;
    BEGIN
    DBMS_LOGMNR_D.SET_TABLESPACE('LOGMNRTS');
    END;
    4.2 Turn on supplemental logging for DEPT and EMPLOYEES table :
    connect SYS/password as SYSDBA
    ALTER TABLE scott.dept ADD SUPPLEMENTAL LOG GROUP dept_pk(deptno) ALWAYS;
    ALTER TABLE scott.EMPLOYEES ADD SUPPLEMENTAL LOG GROUP dep_pk(empno) ALWAYS;
    Note: If the number of tables are more the supplemental logging can be
    set at database level .
    4.3 Create a database link to the destination database :
    connect STRMADMIN/STRMADMIN
    CREATE DATABASE LINK PLUTO connect to
    STRMADMIN identified by STRMADMIN using 'PLUTO';
    Test the database link to be working properly by querying against the
    destination database.
    Eg : select * from global_name@PLUTO;
    4.4 Add capture rules for the schema SCOTT at the source database:
    BEGIN
    DBMS_STREAMS_ADM.ADD_SCHEMA_RULES(
    schema_name => 'SCOTT',
    streams_type => 'CAPTURE',
    streams_name => 'STREAM_CAPTURE',
    queue_name => 'STRMADMIN.STREAMS_QUEUE',
    include_dml => true,
    include_ddl => true,
    source_database => 'REP2');
    END;
    4.5 Add propagation rules for the schema SCOTT at the source database.
    This step will also create a propagation job to the destination database.
    BEGIN
    DBMS_STREAMS_ADM.ADD_SCHEMA_PROPAGATION_RULES(
    schema_name => 'SCOTT',
    streams_name => 'STREAM_PROPAGATE',
    source_queue_name => 'STRMADMIN.STREAMS_QUEUE',
    destination_queue_name => 'STRMADMIN.STREAMS_QUEUE@PLUTO',
    include_dml => true,
    include_ddl => true,
    source_database => 'REP2');
    END;
    Section 5 : Export, import and instantiation of tables from
    Source to Destination Database
    5.1 If the objects are not present in the destination database, perform
    an export of the objects from the source database and import them
    into the destination database
    Export from the Source Database:
    Specify the OBJECT_CONSISTENT=Y clause on the export command.
    By doing this, an export is performed that is consistent for each
    individual object at a particular system change number (SCN).
    exp USERID=SYSTEM/manager@rep2 OWNER=SCOTT FILE=scott.dmp
    LOG=exportTables.log OBJECT_CONSISTENT=Y STATISTICS = NONE
    Import into the Destination Database:
    Specify STREAMS_INSTANTIATION=Y clause in the import command.
    By doing this, the streams metadata is updated with the appropriate
    information in the destination database corresponding to the SCN that
    is recorded in the export file.
    imp USERID=SYSTEM@pluto FULL=Y CONSTRAINTS=Y FILE=scott.dmp IGNORE=Y
    COMMIT=Y LOG=importTables.log STREAMS_INSTANTIATION=Y
    5.2 If the objects are already present in the desination database, there
    are two ways of instanitating the objects at the destination site.
    1. By means of Metadata-only export/import :
    Specify ROWS=N during Export
    Specify IGNORE=Y during Import along with above import parameters.
    2. By Manaually instantiating the objects
    Get the Instantiation SCN at the source database:
    connect STRMADMIN/STRMADMIN@source
    set serveroutput on
    DECLARE
    iscn NUMBER; -- Variable to hold instantiation SCN value
    BEGIN
    iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
    DBMS_OUTPUT.PUT_LINE ('Instantiation SCN is: ' || iscn);
    END;
    Instantiate the objects at the destination database with
    this SCN value. The SET_TABLE_INSTANTIATION_SCN procedure
    controls which LCRs for a table are to be applied by the
    apply process. If the commit SCN of an LCR from the source
    database is less than or equal to this instantiation SCN,
    then the apply process discards the LCR. Else, the apply
    process applies the LCR.
    connect STRMADMIN/STRMADMIN@destination
    BEGIN
    DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN(
    SOURCE_SCHEMA_NAME => 'SCOTT',
    source_database_name => 'REP2',
    instantiation_scn => &iscn );
    END;
    Enter value for iscn:
    <Provide the value of SCN that you got from the source database>
    Note:In 9i, you must instantiate each table individually.
    In 10g recursive=true parameter of DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN
    is used for instantiation...
    Section 6 : Start the Capture process
    begin
    DBMS_CAPTURE_ADM.START_CAPTURE(capture_name => 'STREAM_CAPTURE');
    end;
    /

    same problem, data not replicated.
    its captured,propagated from source,but not applied.
    also no apply errors in DBA_APPLY_ERROR. Looks like the problem is that LCRs propagated from source db do not reach target queue.can i get any help on this?
    queried results are as under:
    1.at source(capture process)
    Capture Session Total
    Process Session Serial Redo Entries LCRs
    Number ID Number State Scanned Enqueued
    CP01 16 7 CAPTURING CHANGES 1010143 72
    2. data propagated from source
    Total Time Executing
    in Seconds Total Events Propagated Total Bytes Propagated
    7 13 6731
    3. Apply at target(nothing is applied)
    Coordinator Session Total Total Total
    Process Session Serial Trans Trans Apply
    Name ID Number State Received Applied Errors
    A001 154 33 APPLYING 0 0 0
    4. At target:(nothing in buffer)
    Total Captured LCRs
    Queue Owner Queue Name LCRs in Memory Spilled LCRs in Buffered Queue
    STRMADMIN STREAMS_QUEUE 0 0 0

  • Partners not getting determined inspite of settings in place.

    Hi Gurus
    This problem is regarding partners not determining,.
    Cr/dr memo request is created with ref to invoice.
    there are partners X,Y,Z  at invoice item but are not getting copied to Cr/dr memo request item.
    copy control is maintained.
    can you help on this.
    Thanks
    A.Patil

    Dear Akash,
    Welcome to the SDN forum.
    you need to check you copy controls VTAF,here select your sales doc.type and billing type and check
    At header level
    taT 052 Billing doc.header        Copying requirements 021 Billing Header
    taT 103 Bus Data Hdr Billing
    taT 003 Bill.header partner
    Item level
    ItemCat Proposal   G2N                    Item Category      TAN
                       Request                                   Standard Item
                                                                    Copying requirements 303 Always an item
    DataT 153 Item from BillingDoc
                                                                     Pos./neg. quantity
    DataT 104 Bus Data Item Billng                Pricing type         D
    DataT 004 Bill.item partner         X Update document flow
    bl.pl 0                                                    Campaign Deter.
    check these standard setting is there or not.
    Check and revert
    Regards
    Ram

  • CHANGES MADE IN ECC NOT GETTING REPLICATED TO CRM - CUSTOMER

    Hi All
    We are currently working on CRM 4.0 connected to ECC 4.6C. 
    All the middleware connectivity have been configured and we have a process of creating customers (BP) in CRM which inturn flows to R/3.  We dont create customers in R/3 system.  Now when i make any changes to the customer in R/3 system i dont find a queue getting generated in SMQ1 in R/3 system and also the changes not getting reflected in CRM system.  But any changes made to CRM is flowing to backend R/3 system.
    Settings like groupings, number ranges, PIDE etc are configured.
    Please let me know how to sove this issue.
    Cheers
    Ramesh

    The issue lies in the following customizing in your R/3 system:
    1) Go to tx SM30 in the R/3 system.
    2) Open the view CRMRFCPAR.
    3) For CUSTOMER_MAIN and CUSTOMER_REL objects you need to uncheck the 'Discard' checkbox  Save.
    This will make sure that the delta changes for your Customer Master flow
    to the CRM system.
    Check out these notes as they maybe of assistance
    914437
    504169
    504265

  • Sales text of material is not getting replicated

    Hi Experts,
    We are working on CRM7.0 which is connected to R37.0.
    We have replicated materials successfully. Now in R3 we have modified sales text for few products. This change should have delta downloaded. But it is not happening. I have checked delta queues in R3 and CRM. All delta queues are cleared.
    Eralier, I downloaded the product through request and with this sales text did flow. But, suddenly this is not flowing even when I am downloading the product through request.
    Is there anything I am missing?
    Please help.

    Hi,
    In PR and PO...you need not put f4(not mandatory).......just put material description e.g. ring*....press enter
    also while searching by F4.....select the required tab first e.g. plant material by discription  and put discription with * for wild crad search.
    Hope Help U !
    Regards,
    Pardeep Malik

  • Material not getting copied over from Soource to Destination Document

    Hi
    I have created a contract.& when I tried to create a Debit memo Request with reference to the contract I am getting a message that 'Material in Item 10 does not exist'(Msg No-V1 474) &' Item 10 contains errors & cannot be copied'..Though the material that I am trying to copy exists in the sales area of the Debit Memo Request & also it is not blocked for Sales..Master Record for the material also exists in the system.I am getting this error only for a specific Company code/Sales Area.
    Any help to fix this issue is highly appreciated.
    Thanks & Regards
    Prasad

    Hi,
    Check the contract for the incompletion log, the document may not be completed ,
    also check the copying requirement -001 maintained in VTAA.
    Regards
    Senya

  • Material not getting displayed in create asn screen

    Hi All,
    We are not able to see the material under create asn screen in SUS tho the same appears wen we open the PO in SUS.Also,please let me know which function module in sus governs the display of material in create asn screen
    Thanks,
    Manu

    Hi Jeetu,
    can you check in your cube if you have for one material, entries with AND entries without the MATL_TYPE? If this is the case then you were loading transactional data before having the corresponding material master data.
    You should adapt your scenario:
    - first do not use the standard attribute derivation during your URules: performance is very bad.
    - implement a start routine filling an internal table with your material and MATL_TYPE for all entries of material in your datapackage.
    - implement an update routine on the MATL_TYPE with a READ on this internal table an raise an ABORT = 4 if the MATL_TYPE is initial or the material in not found.
    Now to fix your situation you'll have to reload your cube or alternatively just reload your missing MATL_TYPE MATERIAL from your cube itself and selective delete those which are empty.
    hope this helps...
    Olivier.

  • BP not getting replicated from CRM to ECC server

    I am currently facing an issue, it seems like the replication of BP from CRM to ECC is not working, I have created a few business partners in CRM for which the BDOC got processed completely but when I go and check these on the ECC side, I am not able to find these BP. Can any one suggest what might be happening.

    Thanks a ton for the note number Denis, I am looking into this and would certainly revert back to you if this works. Just to explain you the excat problem that Im facing as of now.
    I have a few Business partners which we are not able to replicate from CRM to ECC, I have tried to debug the queue and find out what the reason might be, i could see that everything got processed successfully at the CRM side, the issue is when the BDOC reaches ECC, there it gives me a error that "NO UNIQUE JURISDICTION CODE CANNOT BE DETERMINED" area as "TAX_TXJCD".
    If you can suggest anything new based on this information please let me know, in the mean time I will try the note that you had provided and would get back to you very soon.
    Regards,
    Nitin

  • Material not getting reversed after quality inspection

    Hi Friends,
    I want to reverse a material document for material which has been cleared in the quality inspection step. But I am unable to do so. Can you please let me know if there is any way we can reverse material which has been cleared from quality inspection.
    Regards,
    Wasim.

    Hi,
    Please apply the note 175842 by this you can reverse the Quality inspection & cancell the Material Doc.
    Regards,
    Manish Jain

  • Backend PO not getting created inspite of Complete shopping cart

    Dear All,
    We are having Classic Scenario with SRM 5.0 in integration with ECC 6.0 with support pack SAPKIBKT09.
    After Shopping cart creation with all details (fixed vendor, material, price etc) still backend system doesn't create PO. It always creates PR. Wht settings are missing plz suggest.....
    I understand that I have maintained under "Define objects in Backend system" as Purchase order if item data complete otherwise PR. Product categories has been transfered from backend.Document type has been created as ECPO in backend for PR and PO both.
    Kindly suggest any solution or pointers....
    Thanks
    Regards
    Dinesh Singh

    have you specified the backend po no range under
    SRM IMG ->Supplier Relationship Management->SRM Server->Cross-Application Basic Settings->Number Ranges->SRM Server Number Ranges->Define Number Ranges per Backend System for Follow-on Documents
    no range of POs (preferably as PO)
    this interval should be defined in above step
    Define Number Ranges for Shopping Carts and Follow-on Documents
    this no range should match to the external no range in ECC under
    IMG->Materials Management->Purchasing->Purchase Order->Define Document Types-> the desired PO doc type in ECC
    Aslo for attribute BSA yr ECC PO doc type should be available.
    If you are using ECC contract as a SOS for SC item
    For that coontract type in ECC the PR type should be liked in contract doc type config.
    Also check the logic in BADI BBP_CREATE_BE_PO_NEW
    BR
    Dinesh

  • Materials not getting replicated after Client Copy

    Hi,
    We are having classic scenario and we did a client copy on MM and SRM side. After completing the client copy we are not able to replicate the materials that already exist in MM to SRM which we were able to copy in earlier client.
    Pls advice what are the things we need to check.
    -Satya

    Hi,
    Please check the document "Set Up, Transport, and Copy SRM Server 5.5".
    http://service.sap.com/srm-inst
    SRM Server 5.5 -> Set Up, Transport, and Copy SRM Server 5.5
    Regards,
    Masa

  • Ask for help: I can not get the HelloWorld example done.

    Hi,
    I followed this tutorial to start my first BPEL project using Oracle BPEL Process Manager 2.2, which is based on Eclipse SDK Version: 3.5.1:
    http://www.oracle.com/technology/obe/obe_as_1012/integration/bpel/1st_bpel_prj/1st_bpel_prj.htm
    However, it does not work. When I tried to build it, following error occurred:
    Buildfile: C:\product\10.1.3.1\OraBPEL_1\bpel\workspace\HelloWorld\build.xml
    main:
    *[bpelc] BPEL validation failed.*
    *[bpelc] BPEL source validation failed, the errors are:*
    *[bpelc]*
    *[bpelc] [Error ORABPEL-10071]: unresolved xpath function*
    *[bpelc] [Description]: in line 36 of "C:\product\10.1.3.1\OraBPEL_1\bpel\workspace\HelloWorld\HelloWorld.bpel", could not resolve xpath function "",*
    because function "bpws:getVariableData" not registered.
    *[bpelc] [Potential fix]: please make sure to register this function in xpath-functions.xml file located under domain config directory and make sure that*
    function prefix is mapped to correct namespace in <process> activity.
    *[bpelc] .*
    BUILD FAILED
    C:\product\10.1.3.1\OraBPEL_1\bpel\workspace\HelloWorld\build.xml:28: Validation error
    Total time: 140 milliseconds
    I searched and found many solutions in this forum, but none of them works. Would anybody help, PLZ? Millions of thanks!

    And the other problem is that you didn't fix the problem from your last thread correctly.
    This is wrong.
    OBT.find( findString);
    System.out.println("Searching for " + findString[i] +":" + OBT.isEmpty());Just do this already.System.out.println("Searching for " + findString[i] +":" + OBT.find( findString[i]));                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Maybe you are looking for

  • Unit testing and integration testing

    hello 2 all,                 what is the diff bet unit and integration testing? in sap what is unit teesting consists of and integration testing consists of what? is this the work  of test engineers r whose work is this? take care love ur parents

  • Create tab delimited file

    Hi, I must create a tab delimited output complex text file from a read on a database table. The file has multiple record lines in it. I have created the XSD from the sample output file and have each field terminated by a './T' . I must pass a tab for

  • AcceptBacklog Error Message

    Srikant: I am doing a load test on Weblogic. I have already set "weblogic.system.acceptBacklog=1000" in E:\weblogic\weblogic.properties. I also set the same "weblogic.system.acceptBacklog=1000" using wlconfig utility program. Then I started 10 thread

  • Message file open

    I am using FCP 5.1.4, and Quicktime 7.5.5. When I try rendering in FCP I get the message "File Error: The specific file is open and in use by this or another application". Does any one know what could be causing this or what I can do to fix this? I d

  • Airport Express printer and modem compatibility

    I have an Epson Stylus Photo RX620 printer that works fine with my iMAC. I connect to the internet through an ntl Cable Modem. Has anyone used either of these devices with an airport express and did they work o.k? iMAC 1.83MHz Intel Core Duo   Mac OS