Hi experts(I need one badi to copy the ECC to CRM request date forsales ord

Hi experts,
I am creating the sales order in ECC Va01 it is getting reflected in CRM (Crmd_order) transaction but when i am creating a Follow-up trans in that i am selecting sales option-->to OCM Quotation the request date at the header level is automatically changed to todays date so i want same date which is there in Va01 request date so please tell be the BADI which one i have to use.
Urgent requirement.
Thank you

I can use it but in that badi the date is same like Va01 request date (REQ_DATE_TZTF) so i cannot changed it i some the the date getting changed to todays date so please give the other badi which solves my problem

Similar Messages

  • Can any one pls tell me the procedure of crm datasourse data extraction r/3

    hi
    pls can any one pls tell me the procedure of crm datasourse data extraction from r/3
    regards
    subbu

    Subbu,
    First off please don't post the same question twice.  I have locked your other question due to it being a duplicate.
    Second off:  don't expect an answer to your question immediately.
    Third off:  You need to read the rules of engagement before posting any more questions here:
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/home/rulesofEngagement
    Fourth:  You question is way too vague and honestly if you would have done a search or read some introductory material on CRM, you would have learnt that the CRM middleware handles the data transfer.
    Last:  I'm locking this thread because your question is way too vague, please take a look at the CRM wiki and help.sap.com and read all the associated documentation about CRM on those sites.
    CRM wiki
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/crm/home
    Then you can come back here if you have a detailed question after reading those materials.
    Take care,
    Stephen
    CRM Forum Moderator

  • Need a Badi to look the good issue status for prod order before good receipt in MIGO

    Hi ,
    Need a Badi to look the good issue status for compoents for prod order before good receipt in MIGO.
    Example : There are 10 comps need to be issued to production order to make any assy but 6 comps were issued
    and remaining 4 comps are not yet issued.,in this situation if I try to do goods receipt for prod order through MIGO.,system should populate the warning
    message saying still goods issue are pending for prod order.
    Please advise .
    Thanks
    Prasad

    Hi Prasad,
    Before trying with a BAdI, have you tried to control this behaviour thru the Order confirmation parameters (OPK4)?
    Note that you can have a termination in case of having problems in the goods movements..
    Take a look of this and the SAP help:
    Termination of Confirmation if Incorrect Goods Movements
    Controls if the confirmation is terminated in the event of incorrect goods
    movements.
    Use
    This enables you to terminate the confirmation in the event of incorrect
    items, for example, to prevent postprocessing records.
    Dependencies
    The indicator is only evaluated if either no process control key or one
    process control key has been stored that enbles the goods movements to be posted
    in dialog AND for which the "provide error handling for goods movements"
    indicator is active. If there are incorrect goods movements, the system behaves
    as follows:
    A log is issued that gives information on the incorrect goods movements
    If these incorrect goods movements are determined by inventory management,
    then the option of correcting these errors is offered in the error handling
    If the correction is not successful, the confirmation is terminated
    Kind Regards,
    Mariano

  • Need to Use MERGE , COPY, or UPDATE  to restore some data

    Database:
    Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
    PL/SQL Release 9.2.0.4.0 - Production
    CORE 9.2.0.3.0 Production
    Problem:
    I screwed up a field, by incorrectly updating a subset of records that should not be touched. We cannot easily restore the field, due to the backup procedure that we use.
    As an alternative way to resolve the issue, I want to copy the values from the Routing Master Table and apply them to the Work Order Routing table.
    So theoretically we can have 100 distinct masters that are used to up date 1000 records in the other table.
    I cannot use the standard update to do this, and I could not successully use nested queries in an update statement. I am also having trouble using a merge.
    This problem is not unique (I'm sure) so I need to know what I am doing wrong.
    Please help.
    Merge:
    MERGE INTO wo_rtg
    USING (
    select wo_rtg.ccn,  wo_rtg.mas_loc,  wo_rtg.wo_num, wo.item, wo.revision,  wo_rtg.wo_line,  wo_rtg.operation,  wo_rtg.oper_type, wo_rtg.op_fix_lt
                             from (( wo inner join wo_rtg
                                      on ( wo.ccn = '1'
                                              and  wo.mas_loc = '1'
                                               and wo.ccn = wo_rtg.ccn
                                               and wo.mas_loc = wo_rtg.mas_loc
                                               and wo.wo_num = wo_rtg.wo_num
                                               and wo.wo_line = wo_rtg.wo_line
                                               and (wo.status = 'R' or wo.status = 'I')
                                               and wo_rtg.oper_type = 'O'
                                               and wo_rtg.op_fix_lt = 5
                                               --and wo.item = '114R2050-35'
                                               --and wo.revision = 'AD'
                                     ) --1
                                        inner join routing rt
                                    on ( wo.item = rt.item
                                          and wo.revision = rt.revision
                                            and wo.ccn = rt.ccn
                                            and rt.bcr_type = 'CUR'
                                            and wo_rtg.operation = rt.operation
                                            and trim(rt.bcr_alt) is null
                                   ) --2                                    
    ) e
    ON ( wo_rtg.ccn = e.ccn
    and wo_rtg.mas_loc = e.mas_loc
    and wo_rtg.wo_num = e.wo_num
    and wo_rtg.wo_line = e.wo_line
    and wo_rtg.operation = e.operation
    and wo_rtg.oper_type = e.oper_type
    WHEN MATCHED THEN
    UPDATE SET r.op_fix_lt = e.op_fix_lt
    WHEN NOT MATCHED THEN
    insert into reason VALUES ('1','test', 'test test test','test','test','test',1,1,1,sysdate,1,sysdate,'id');
    WHERE r.oper_type = 'O'
    and r.op_fix_lt = 5I tried this without the WHEN NOT MATCHED & INSERT clauses and the transaction does not work.
    Update Syntax:
    update wo_rtg
    set wo_rtg.op_fix_lt =
    select rt.op_fix_lt
         from (( wo inner join wo_rtg
                                      on ( wo.ccn = '1'
                                              and  wo.mas_loc = '1'
                                               and wo.ccn = wo_rtg.ccn
                                               and wo.mas_loc = wo_rtg.mas_loc
                                               and wo.wo_num = wo_rtg.wo_num
                                               and wo.wo_line = wo_rtg.wo_line
                                               and (wo.status = 'R' or wo.status = 'I')
                                               and wo_rtg.oper_type = 'O'
                                               and wo_rtg.op_fix_lt = 5
                                               --and wo.item = '114R2050-35'
                                               --and wo.revision = 'AD'
                                     ) --1
                                        inner join routing rt
                                    on ( wo.item = rt.item
                                          and wo.revision = rt.revision
                                            and wo.ccn = rt.ccn
                                            and rt.bcr_type = 'CUR'
                                            and wo_rtg.operation = rt.operation
                                            and trim(rt.bcr_alt) is null
                                   ) --2                                    
       ) -- nested select
    Where (wo_rtg.ccn, wo_rtg.mas_loc, wo_rtg.wo_num, wo_rtg.wo_line, wo_rtg.operation, wo_rtg.oper_type)
    in (
    select wo_rtg.ccn,  wo_rtg.mas_loc,  wo_rtg.wo_num, wo.item, wo.revision,  wo_rtg.wo_line,  wo_rtg.operation,  wo_rtg.oper_type, wo_rtg.op_fix_lt, rt.op_fix_lt as rtlt
                             from (( wo inner join wo_rtg
                                      on ( wo.ccn = '1'
                                              and  wo.mas_loc = '1'
                                               and wo.ccn = wo_rtg.ccn
                                               and wo.mas_loc = wo_rtg.mas_loc
                                               and wo.wo_num = wo_rtg.wo_num
                                               and wo.wo_line = wo_rtg.wo_line
                                               and (wo.status = 'R' or wo.status = 'I')
                                               and wo_rtg.oper_type = 'O'
                                               and wo_rtg.op_fix_lt = 5
                                               --and wo.item = '114R2050-35'
                                               --and wo.revision = 'AD'
                                     ) --1
                                        inner join routing rt
                                    on ( wo.item = rt.item
                                          and wo.revision = rt.revision
                                            and wo.ccn = rt.ccn
                                            and rt.bcr_type = 'CUR'
                                            and wo_rtg.operation = rt.operation
                                            and trim(rt.bcr_alt) is null
                                   ) --2                                    
    ) {color:#ff0000}ORA-01427: single-row subquery returns more than one row
    {color}{color:#000000}__________________________________________________
    *Just to show you an idea of what I {color:#00ff00}+really +want to do .*{color}
    update wo_rtg
    set wo_rtg.op_fix_lt = rt.op_fix_lt
    from (( wo inner join wo_rtg
    on ( wo.ccn = '1'
    and wo.mas_loc = '1'
    and wo.ccn = wo_rtg.ccn
    and wo.mas_loc = wo_rtg.mas_loc
    and wo.wo_num = wo_rtg.wo_num
    and wo.wo_line = wo_rtg.wo_line
    and (wo.status = 'R' or wo.status = 'I')
    and wo_rtg.oper_type = 'O'
    ) --1
    inner join routing rt
    on ( wo.item = rt.item
    and wo.revision = rt.revision
    and wo.ccn = rt.ccn
    and rt.bcr_type = 'CUR'
    and wo_rtg.operation = rt.operation
    ) --2
    Where wo_rtg.ccn = wo.ccn
    and wo_rtg.mas_loc = wo.mas_loc
    and wo_rtg.wo_num = wo_rtg.wo_num
    and wo_rtg.wo_line = wo_rtg.wo_line
    and wo_rtg.operation = rt.operation
    Please help!!{color}

    Is Flashback a feature of 9i? I can contact our DBA consultant (we don't have one inhouse) and see if he knows anything about this feature.
    I tried another suggestio...Executing the Merge by Inserting Null rows and it runs and gives me no errors or warnings. It think it works ... I'm just verifying the data now.
    IT all worked out perfectly. Thank you. FYI: For all who are facing the same issue. No null data is actually inserted..It's just a work-around.
    MERGE INTO wo_rtg
    USING (                    
                        select wo_rtg.ccn,  wo_rtg.mas_loc,  wo_rtg.wo_num, wo.item, wo.revision,  wo_rtg.wo_line,  wo_rtg.operation,  wo_rtg.oper_type, wo_rtg.op_fix_lt, rt.op_fix_lt as rtlt
                             from (( wo inner join wo_rtg
                                      on ( wo.ccn = '1'
                                              and  wo.mas_loc = '1'
                                               and wo.ccn = wo_rtg.ccn
                                               and wo.mas_loc = wo_rtg.mas_loc
                                               and wo.wo_num = wo_rtg.wo_num
                                               and wo.wo_line = wo_rtg.wo_line
                                               and (wo.status = 'R' or wo.status = 'I')
                                               and wo_rtg.oper_type = 'O'
                                               and wo_rtg.op_fix_lt = 5
                                               --and wo.item = '114R2050-35'
                                               --and wo.revision = 'AD'
                                     ) --1
                                        inner join routing rt
                                    on ( wo.item = rt.item
                                          and wo.revision = rt.revision
                                            and wo.ccn = rt.ccn
                                            and rt.bcr_type = 'CUR'
                                            and wo_rtg.operation = rt.operation
                                            and trim(rt.bcr_alt) is null
                                   ) --2                                    
                ) e
    ON (     wo_rtg.ccn = e.ccn
                    and wo_rtg.mas_loc = e.mas_loc
                      and wo_rtg.wo_num = e.wo_num
                   and wo_rtg.wo_line =  e.wo_line
                   and wo_rtg.operation = e.operation
                   and wo_rtg.oper_type = e.oper_type
    WHEN MATCHED THEN
    UPDATE SET wo_rtg.op_fix_lt = e.rtlt
    WHEN NOT  MATCHED THEN
      insert (WO_RTG.CCN,
              WO_RTG.MAS_LOC,
              WO_RTG.WO_NUM,
                WO_RTG.WO_LINE,
                WO_RTG.OPERATION)
      values (NULL,
              NULL,
              NULL,
                NULL,
                NULL);Edited by: NCR on Feb 26, 2009 1:01 PM

  • Need to get a report from SAP on leave request data

    Hi
    I have a specific requirement that I hope somebody might be able to help me with in SAP. We use PTARQ tcode to see various requests that employees have submitted in ESS (statuse can be where request has just been sent, approved, posted) etc.
    I am trying to run a report, for specific workflow instance #'s in order to obtain the detail of the leave request itself i.e. Leave type, start date of leave, end date of leave etc.
    The reason I need to do this is to check whether some of the workflows that say posted in PTARQ have actually posted to IT2001 infotype in our system as we have had some issues.
    The stumbling piece for me right now is knowing how to extract the contents of the leave requests when I have the workflow instance #.
    Can anyone help me ?
    Thanks a lot
    Nicola

    Hi
    Please try the CHECK DOCUMENTS report.
    I do understand your requirement, but unfortunately SAP dont have such report.
    Thanks
    Sheetal

  • Copy the correct file based on date??

    $whatdate = (Get-Date).Date
    $today = $whatdate.ToShortDateString()
    $file = (Get-ChildItem 'C:\pstfiles\*.pst').LastWriteTime.ToShortDateString()
    foreach ($pst in $file)  
        {$day = $today -like $file} 
            if ($day -like "TRUE") {Copy-Item c:\pstfiles\$pst "c:\temp\PSTTSP"}
    this code executes without error but nothing gets copied.  This is because my $file is a date (7/24/2014).   How do I modify this code so I capture the file name yet still do
    the date comparison?   
    I have 3 files in my folder.  File1 modified today.  File2 and File3 modified yesterday.  When when I run my code I want to to see that File1 was modified today and then
    copy File1.pst to my target location.   Sounds easy but proving to be hard.
    mqh7

    File dates are date objects and not strings.
    Get-ChildItem C:\pstfiles\* -Include *.pst | Where-Object{$_.LastWriteTime.ToShortDateString() -eq '7/24/1014'} |Select Name
    It is better to not use strings.
    $matchdate=[dateTime]'07/24/2014'
    Get-ChildItem C:\pstfiles\* -Include *.pst |
         Where-Object{$_.LastWriteTime -ge $matchdate -and
    $_.LastWriteTime -lt $matchdate.AddDays(1) } |Select Name
    ¯\_(ツ)_/¯

  • Error in ERP system  while copying the document from CRM system

    Hi Friends,
    I have created a CRM sales order in CRM Web Ui or Gui. I am getting this Errors.
    Diagnosis
    Errors occurred while transferring the document into another system. To view the error messages, see the enclosed log.
    Transmission log
    u2022     Product  cannot be recoded for ERP System  (Notification E CRM_ORDER_MISC 015)
    u2022     Product  cannot be recoded for ERP System (Notification E CRM_ORDER_MISC 015)
    u2022     No customer is assigned to business partner 417283 (Notification E CRM_BUPA_MAPPING 002)
    Please give suggestions what can i do for this.Please specify clearly the required steps to debug this error
    also
    with respect to first error ,I tried to replicates the product from crm to ERP system in COMMPR01(Send to ERP Option), but it has given this error.
    "input data for industrial material is not fully"
    regards,
    sunil

    Hi Sunil,
    You are getting error in the Sales Order is because of Master Data.
    Sales Documents will flow from CRM to R/3 when master data is consistent in R/3 & CRM side.
    Please maintain the master data in R/3 side & download into CRM Side.
    For Customer use adpater object CUSTOMER_MAIN & for Material object is "Material"
    Use following link for downloading  Customer Master & Material master.
    http://help.sap.com/saphelp_crm20c/helpdata/en/4D/CFF837A9AAE651E10000009B38F8CF/frameset.htm
    http://help.sap.com/saphelp_crm20c/helpdata/en/67/bdcbe77d9611d396bd00a0c930e0da/content.htm
    Best Regards,
    Rajendra

  • How to createa CRM complaint as copy to ECC Billing document. is it

    Hi Experts,
    I have an issue. I want to create a complaint but I don't have a CRM billing. The billing is done only in ECC>
    However, I need to create a CRM complaint with reference to ECC billing. I want to copy the billing data to complaint.
    How to create a CRM complaint as a copy to ECC Billing document. is it possible?
    Does the badi: CRM_COPY_BADI_EXTERN, copy the ECC billing to CRM complaint ?
    Regards,
    ahm

    Hi,
    May I know as to where have you found that note 1433238. Could you please give me the navigation path please.
    Rgds,
    Phani KV

  • MM01 -- Update Was terminated while copying the material from one plant

    Hi Experts,
    While I am trying to copy the material from one plant like ETPE to another plant ETPZ , its telling that material created.
    But when we try to display the created material in MM02 for plant ETPZ , it says that material does not exist.
    Note : After creating the material , if we try to move any transaction code it shows the error message box and  says that Update was terminated .
    Kindly help us to resolve this.
    Regards,
    Vijay

    Hi rob,
    we have put the debugging , if there is any badi , enhancement the debugger would have gone to exit or enhancement line but its not going to any where.
    and I have checked in sm13 ..
    its giving the error like update was terminated
    from funtion module : MATERIAL_UPDATE_DB
    Report name :      LGRAPU37
    row : 360.
    ABAP/4 processor: POSTING_ILLEGAL_STATEMENT
    but if we go and see in the row 360 ...
    CALL SCREEN 100 line only
    is there , even if we put the breakpoint in this line , while we are debugging , debugger is not going to that line .
    Note : if we see the screen 100 it shows the empty screen.

  • I need one formatted search for Goods Issue

    Hi Experts
    I need one formatted search for Goods Issue
    ex. I have Issued One item  on 20/07/2011
      In Goods Issue Line Level one column LstIssDt 
    when i issue for the first Item  My document Date Will be my Ige1.LstIssDt(LastIssueDate)(linelevel)
    Now
    the Same Item Iam issuing on 23/07/2011 
    Now  In Goods Issue Line Level   LstIssDt column  shud come as 20/07/2011 when i click formatted search
    Similarly For all the Other Items
    can anyone help me in these
    Thanks  & regards
    Jenny
    Edited by: Jennifer Anderson on Jul 23, 2011 7:57 AM

    Hi Jenifer.....
    I think it should work as it is working on my DB
    Select Top 1 T0.U_LstIssDt From IGE1 T0 Where T0.ItemCode=$[IGE1.ItemCode.0]
    Order By T0.U_LstIssDt DESC
    Do execute this just save and Apply this on Goods Issue for. So when you select the Item this will bring the Last Issue Date of this Particular Item on which field you applied this FMS.......
    Is that an UDF of Last Issue Date or standard field?
    I modified above FMS and please now try.....
    Regards,
    Rahul

  • Need one more field based on comparision of other fields

    Report Builder 6.0.8.11.3
    ORACLE Server Release 8.0.6.0.0
    Oracle Procedure Builder 6.0.8.11.0
    Oracle ORACLE PL/SQL V8.0.6.0.0 - Production
    Oracle CORE Version 4.0.6.0.0 - Production
    Oracle Tools Integration Services 6.0.8.10.2
    Oracle Tools Common Area 6.0.5.32.1
    Oracle Toolkit 2 for Windows 32-bit platforms 6.0.5.35.0
    Resource Object Store 6.0.5.0.1
    Oracle Help 6.0.5.35.0
    Oracle Sqlmgr 6.0.8.11.3
    Oracle Query Builder 6.0.7.0.0 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle ZRC 6.0.8.11.3
    Oracle Express 6.0.8.3.5
    Oracle XML Parser     1.0.2.1.0     Production
    Oracle Virtual Graphics System 6.0.5.35.0
    Oracle Image 6.0.5.34.0
    Oracle Multimedia Widget 6.0.5.34.0
    Oracle Tools GUI Utilities 6.0.5.35.0
    Iam having report layout as below
    -- M_6
       -- M_10
          -- B_13
          -- F_94
       -- M_FOR_REP1
          -- R_SALESMAN
             -- M_39
                -- B_74
                -- F_113
             -- M_7
                -- B_33
                -- F_2
             -- M_CUSTOMER
                -- R_CUSTOMER
                   -- F_98
                   -- M_GNAME
                      -- R_5
                         -- M_12
                            -- F_41Above is my full layout of my report how it look like
    (B_33) Sales Men : F_2
    F_2 lists out the all the salesmen.(david, george .... so on)
    F_98 Lists out all the categories of products (Furniture , Automobiles .... so on)
    F_41 Lists out amount of particular category
    F_113 lists out the sum of F_41.
    Parameters that i pass is :
    From Date : 01-AUG-11
    To Date : 31-AUG-11
    Company Code : 110
    Orgn Name : Cytrex OU
    Sales Type :
    Salesmen From : DAVID FOO
    Salesmen To : DAVID FOO
    Customer From :
    Customer To :
    Year From Date : 01-JUN-11
    Year To Date : 31-AUG-11
    Report Detail : Yes
    And the output for my report is
    Item Type                      ProductFamily                  Quantity            Sales
    (MYR)
    Sales Men : DAVID FOO
    01FN
    01FN
    FNDM
    FNUM
    NEW CASA [BROWN (CS5839)]
    CELLINI LEATHER [BEIGE FL35A]
    CELLINI LEATHER [BLACK FL 10B]
    21,585.50i need one more field and the result should like to compare F_2, F-98, F_41
    For every salesman(F-2) there will be different category (F_98), i need to add the amount (F_41) for all the same category.
    like
    Customer :  David
             Sales men :     Thomas
    Furniture                100
    Automotives               50
    Textiles                  20
    Mobiles                   10
             Sales men :    Daniel
    Furniture                 30
    Textiles                  10
    Ship                      20
    Customer : George
             Sales men :      Thomas
    Furniture                 20
    Mobiles                   50
             Sales men :    Daniel
    Furniture                 10
    Mobiles                   20
    {code }
    result Salesmen : Thomas Daniel
    Furniture 120 40
    Automotives 50
    Textiles 20 10
    Mobiles 60 20
    Ship 20
    means all the based on the category for each salesman for different customers should be added.Please explain me how to place the extra field and write the logic for that. i am trying for this from past one month nobody is giving proper feedback, if you want to know anything more regarding this let me know i will provide you with the full fledge information.
    Edited by: user9093700 on Mar 12, 2012 1:08 AM

    your break is nt the better for this
    i think you can create a temporary table
    the fields salesman category and quantity
    insert and update for each record with a formula or create a new sql query and maybe use a matrix to show as you want

  • Need best Architecture design for the following scenario

    Hi Experts,
    I need best architecture design for the following scenario:
    Sender: Mail
    Receiver: if sender body contain u201DApproveu201D, then call SOAP adapter, If SOAP adapter execute successfully, then  send Mail(SOAP adapter executed successfully) and SMS .  So receiver is SOAP, Mail and SMS.
    My current approach issue:
    Three message mapping:
    Mapping1: mail to SOAP
    Mapping2: mail to Mail
    Mapping3: mail to SMS
    In interface determinant>u201DSelect all three operation mappingu201D> u201Cselect order at runtimeu201D.
    Issue in current approach: For me first SOAP adapter should complete successfully, after that only my Mail and SMS operation mapping should execute:
    But problem is before success of SOAP adapter engine, Mail and SMS mapping completed or integration engine executed.
    Note: There is possible to fail the SOAP request in adapter engine.
    Kindly help me --> u201CAm I going correct way or want to change the architectureu201D?
    Thanks for advance!!
    Regards, Kumar

    What do you mean by successful execution of soap call?  Are you talking about Successful response (happy flow) from the soap call instead of application error ? Then based on the response you want to decide sending mail and sms.  How big call is your soap ?  If your soap interface is very simple I can give the other possible way.
    Sender sends the message, use mapping  to read the content and then do soap call in the mapping itself and after seeing the soap response decide about two receivers (mail and SMS).  If your soap call is very simple one, you can go for it. Otherwise I would not recommend this. The reason is you loose some visibility regards to monitoring during soap call in the mapping.
    Other option is go for CCBPM.  Here you receive the message, use send step to soap interface which is sync step. Then after seeing the response create another block with fork steps each for two senders mail and sms. If response bad then dont proceed or execute the next block. Simply use exeception or control step to jump out from the block,

  • User-exit / BADI to control BP replication from CRM into R/3

    Hi,
    I have a scenario where besides the entries maintained in PIDE for replication from CRM into R/3, I need to control the replication or not concerning another field in CRM BP Master data.
    It's something like this:
    I need to replicate CRM prospects to R/3, but not all of them. This should be done only when a specific field from the BP master data is filled.
    I have to set the entry prospect --> ZXXX (account group in R/3) in PIDE transaction. But them I need something more to check the field in BP master data and prevent the "not prepared" prospects to be sent do R/3.
    Do I have any option to filter the replication from CRM into R/3 based in this field?
    Another possible option could be the development of a user exit or BADI that controls the BP replication to R/3. Does anybody knows a user exit where I can do this?
    Thanks a lot!
    Susana Messias

    Let me add my thanks to Sukant as well. My requirement was to exclude certain Business Partner Groupings from being uploaded to R/3. I was hoping that the filters applied in R3AC1 would actually have some effect, but they didn't. I don't understand that part yet. SAP must have had something in mind when they allowed filters for both directions of data transfer in R3AC1.
    Anyway, as Sukant suggested, I created a ZBUPA_MWX_BDOC_CREATE_MAIN function module and simply added the following code snippet:
    * Start of custom code to check whether BP grouping = 0003/0008
      LOOP AT ct_bp_extern into ls_one_bp.
        IF ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0003' ) AND
           ( ls_one_bp-central_data-common-data-bp_control-grouping NE '0008' ).
          DELETE TABLE ct_bp_extern[] FROM ls_one_bp.
        ENDIF.
      ENDLOOP.
    * End of custom code to check whether BP grouping = 0003/0008
    Of course I had to create a copy of the function group, copy the includes and global variable declarations from the main program etc. But I was hoping that SAP would make such a simple filter more configurable rather than require coding, no matter how simple. If someone else with more knowledge comes across this thread in the future, please update it to let us know if we are asking for too much to have the filter option provided in R3AC1 actually work (for CRM --> R/3 data transfer).

  • How can I copy the date and time of a received email in Mountain Lion?

    I recently installed the new Mountain Lion, however I am having a serious issue with the mail application. I use the mail application to download all of my emails and then I copy each one in to a Filemaker Database. I used to be able to copy the headers (from, to, subject, date, time) but now with the new mail in Mountain Lion it will not let me copy the date and time of the email. This is the most important part for me as I need to be able to track when the email was received once I have pasted it in to the Filemaker program. Anyone know if there us an option so that the date and time can be copied from the email?

    I suppose you could copy it from the Raw Source. View>Message>Raw Source

  • Copy the bill to party address to payer before order creation

    Hi Experts,
    There is a requirement to copy the address and partner of role 'Bill to party' to role 'Payer' while creating an order in CRMD_ORDER.
    Could you please help me know if any BADIs or enhancements available to perform this task.
    Thanking you in anticipation.
    Regards,
    Santosh

    Hi Santosh
    You can try by calling FM 'CRM_ORDER_READ' , read the table ET_PARTNER and fetch the BP with respect to the partner function. After fetching the ID, u can modify the details by calling CRM_ORDER_MAINTAIN.
    Hope this helps!!!
    Prerna

Maybe you are looking for

  • I've just update to IOS 8. But I enter wrong Apple ID in Icloud setting. How can I change it?

    I've just update to IOS 8. But I enter wrong Apple ID in Icloud setting. How can I change it? Example my Apple ID is [email protected] I just enter xxxx and now it always state [email protected] but I can change the ID or enter the right password. Pl

  • Problem compiling a project with FORTE

    Hi, thanks in advance , I've installed FORTE 6 update 2 and all has gone ok . I've built two projects without problems. But building a big project i've found nexts problems : bash-2.03# /opt/SUNWspro/bin/makeprd myproject_file.prd ild: (undefined sym

  • Greek Character Set Problem

    Dear All, We are currently working on Oracle 8i to 9i migration and unicode implementation of an application SampleDB. We encountered an issue (described below) while the data migration. Issue: We have a database in oracle8i with NLS_LANGUAGE AMERICA

  • LR 5 functions, methods, and properties not in LR 4 docs

    While we're waiting for the SDK docs, I scanned for functions, methods, and properties not documented in the LR 4 SDK.  Here's what I found: LrCatalog Methods: assertHasReadAccess buildSmartPreviews (array of LrPhoto) createPublishService createVirtu

  • Why can't I find iPad user manual in bookmarks?

    Why can't I find iPad user manual in bookmarks like before? I don't like os7. Can I return to previous os?