Extend campaign for Contract data

Hi Experts,
Campaign screen already have assignment block for 'Purchase Goods / Services'. Requirement is to Add two custom fields Contract ID, Contract line item# to this list.  after input of two fields, on pressing <Enter> call should go to ERP to validate Contract ID (to EKPO-SRM_CONTRACT_ID ) and line item# (EKPO-SRM_CONTRACT_ITM) . If invalid, raise message, else fetch the related data for other standard fields from ERP and show it on UI.
Z fields are added to BOL model by enhancing item related node.
Which BAPI/ BADI can I use to fetch ERP data on <Enter> or refresh event?
Regards,

Hi Ratna,
The actual use case is to "Validate and fetch data from ERP, and populate on CRM UI".
Do you suggest to use DO_VALIDATE for both validation and also to set other context attributes ?
basically, if the input is valid in ECC, I need to get related data from ECC and populate related attributes on CRM UI.
Regards,

Similar Messages

  • Tables for Contract data

    Hi all,
    if you know any tables for contract data(For Contract report),
    please tell me.....
    Thanks,
    kishore.

    VBAK-contract header
    VBAP-contract item
    VEDA-changed contracts
    KONV-condition records
    MARA-material related to contract

  • BAPI Contract, input structure for "Contract data" ?

    Hi All,
    I am trying to create contract using BAPI:BAPI_CONTRACT_CREATEFROMDATA. But I am not able to find the structure to fill Header tab "Contract data" like
    - contract start date
    - contract end date
    - Val.period.category
    - Contractval.period and soo on ?
    Could anyone kindly help..as to how these data could be uploaded ?
    Thanks,
    Kushi

    Hi Kushi
    Try these links
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    bapis
    http://www.planetsap.com/list_all_bapis.htm
    BTW, are you the same Kushi I think you are? Did you do your ABAP certification in Hyd in Aug'05? Just asking as I had a class mate with the same name
    If you find my answer useful, please reward me for the same.
    Good luck
    Karthik Potharaju

  • BAPI /BDC for contract data VA41

    hi all,
        We have a requirement. We have Contract data in legacy system, and need to migrate that into SAP (VA41). Should i use BAPI or BDC for this.
    If i have to use BAPI, Please let me know the BAPI name.
    Regards,
    Kavitha

    Hi Kavitha,
                   May be this thread provides you some help.
    Have a look.
    Link:[Thread|Re: Creating Contracts using BAPI_CONTRACT_CREATEFROMDATA;
    Have a best day ahead.

  • Extended search for contracts

    When I select a purchasing organisation in the extended search criteria, the search results returned are those that are expected. However if I change the purchasing org the old value is retained. If I delete the old value and search again it is put back into the search field by the system. Also, when I choose a product category sometimes the results give me all the contracts when I am expecting no results.
    We have applied notes 1088749 and 1067327...still the issue persists....
    Is there a new note for this issue?
    Regards
    Vinay Sridhar

    to go into details:
    I am facing the following issue when trying to search for contracts or global outline agreement:
    When I try to search for a contract after clicking the Extended search...I enter a purch. organisation and some results are displayed.
    However if I change the purchasing org the old value is retained. If I delete the old value and search again it is put back into the search field by the system.
    Also, when I choose a product category sometimes the results give me all the contracts when I am expecting no results.
    We have applied notes 1088749 and 1067327...still the issue persists....
    Is there a new note for this issue?

  • Setting user specific contract data while creating sales order using BAPI

    Hi all,
    I am creating sales order using BAPI - BAPI_SALESORDER_CREATEFROMDAT2.
    Now my problem is that there is no structure for contract data (i.e. VEDA), system automatically set contract data using customization values.
    I am doing some validations on cotract data in MV45AFZZ which fails, because these validations are performed on standard values, user specific values r not set.
    How to handle this issue, your small clue may help a lot.
    Regards,
    S@meer

    HI
      Pricing will be carried basing on the pricing
    procedure.
    Case1: Prices will be carried out automatically if
    necessary condition records are maintained for the
    condition type.
      For this you can go to Sales Order-> Item Conditions
    In the screen you can click on command button Analysis,
    which gives you the list of condition types associated
    to the pricing procedure. By clicking on the condition
    type you can know the action that has taken place.
    Case2: Manually forcing prices for Items.
      To do this, you have to populate ORDER_CONDITIONS_IN &
    ORDER_CONDITIONS_INX. Also note to identify the item
    numbers, you manually pass the item number for each item
    in the sales order, use the same item number for
    populating conditions.
      Parameters required:
    ORDER_CONDITIONS_IN:
      ITM_NUMBER, COND_TYPE, COND_VALUE, CURRENCY
    ORDER_CONDITIONS_INX:
      ITM_NUMBER, COND_TYPE, UPDATEFLAG, COND_VALUE,CURRENCY.
       Hope the above info helps you. Do revert back if you
    need more info.
    Kind Regards
    Eswar

  • User exit for contract start date in sales order change mode.

    24.10.2008
    Hi Gurus,
    I need to disable the 'contract start date' (VEDA-VBEGDAT) field  in Contract data tab at header and item level. Can someone suggest a user exit for the same ???
    Regards,
    Udaynath

    Dear Udyanath,
    Please check these User exits with the help of ABAPer
    User exits in the program MV45AFZZ                                                                               
    The user exits which you can use for modifications in sales document         
    processing are listed below.                                                                               
    USEREXIT_FIELD_MODIFICATION                                              
         This user exit can be used to modify the attributes of the screen        
         fields.                                                                  
         To do this, the screen fields are allocated to so-called                 
         modification groups 1 - 4 and can be edited together during a            
         modification in ABAP. If a field has no field name, it cannot be         
         allocated to a group.                                                    
         The usage of the field groups (modification group 1-4) is as             
         follows:                                                                               
    -   Modification group 1:   Automatic modification with transaction      
             MFAW                                                                               
    -   Modification group 2:   It contains 'LOO' for step loop fields                                                                               
    -   Modification group 3:   For modifications which depend on check  tables or on other fixed information.
    USEREXIT_MOVE_FIELD_TO_VBAK                                                 
    Use this user exit to assign values to new fields at sales document         
    header level. It is described in the section "Transfer of the               
    customer master fields into the sales document".                            
    The user exit is called up at the end of the FORM routine                   
    VBAK_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBAP                                                 
    Use this user exit to assign values to new fields at sales document         
    item level. It is described in the section "Copy customer master            
    fields into the sales document".                                            
    The user exit is called up at the end of the FORM routine                   
    VBAP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBEP                                                 
    Use this user exit to assign values to new fields at the level of           
    the sales document schedule lines.                                          
    The user exit is called up at the end of the FORM routine                   
    VBEP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBKD                                                 
    Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer 
    master fields into sales document".                                  
    The user exit is called up at the end of the FORM routine            
    VBKD_FUELLEN.                                                        
    I hope this will help you,
    Regards,
    Murali.

  • SAP CRM Tables and Fields for Contract start and End dates

    Hi Experts,
    Please Provide me SAP CRM Tables and Field names for the below.
    SAP CRM Contracts start date and End date
    SAP CRM Conditions(PROO, K007 etc....) records start and End Date.
    Thanks and Regards,
    Teja

    correction
    10 Replies Latest reply: 24 May, 2013 8:38 AM by nishant Vasudev  
    Tweet
    SAP CRM Tables and Fields for Contract start and End dates
    This question has been Answered.
    Teja Dhar 12 Oct, 2009 8:03 PM  
    Currently Being Moderated
    Hi Experts,
    Please Provide me SAP CRM Tables and Field names for the below.
    SAP CRM Contracts start date and End date
    SAP CRM Conditions(PROO, K007 etc....) records start and End Date.
    Thanks and Regards,
    Teja
    Correct Answer by Sreekantha Gorla  on Oct 22, 2009 8:22 PM
    Hi,
    dates will be stores in the table 'SCAPPTSEG'.
    I double checked it. This table stores all the date types of one order transactions...
    The relationship is as follows..
    CRMD_ORDERADM_H- guid = crmd_link-guid_hi
    crmd_link-guid_set = SCAPPTSEG-APPL_GUID.
    Thanks and regards,
    Sreekanth
    <:footer>See the answer in context
    6281 Views
    Topics: Customer Relationship Management
    Reply
    Average User Rating
    0
    (0 ratings)
    My Rating:
      Rating Saved!
    Comment on your rating
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Robert Jesionowski 14 Oct, 2009 2:23 PM (in response to Teja Dhar)  
    Currently Being Moderated
        Hi, 
    you should try with FM: CRM_DATES_READ_SINGLE_OB or CRM_DATES_READ_DB.
    There is something in table SCAPPT and SCGENAPPT.
    Regards, R
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Teja Dhar 22 Oct, 2009 5:30 PM (in response to Robert Jesionowski)  
    Currently Being Moderated
        Hi Robert, 
    I am not able to find contract start date and End dates in the tables SCAPPT and SCGENAPPT.
    Can you suggest some relevant tables.
    Best Regards,
    Teja
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Sreekantha Gorla 22 Oct, 2009 2:35 PM (in response to Teja Dhar)  
    Currently Being Moderated
        Hi, 
    Table SCAPPTSEG stores the contract start and end dates.
    Thanks,
    Sreekanth
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Teja Dhar 22 Oct, 2009 5:32 PM (in response to Sreekantha Gorla)  
    Currently Being Moderated
        Hi Sreekanth, 
    I am not able to find contract start date and End dates in the table SCAPPTSEG.This is for appointments.
    Can you suggest some relevant tables.
    Best Regards,
    Teja
    Report Abuse
    Like (0)
    Reply
    Correct AnswerRe: SAP CRM Tables and Fields for Contract start and End dates
    Sreekantha Gorla 22 Oct, 2009 8:22 PM (in response to Teja Dhar)  
    Currently Being Moderated
        Hi, 
    dates will be stores in the table 'SCAPPTSEG'.
    I double checked it. This table stores all the date types of one order transactions...
    The relationship is as follows..
    CRMD_ORDERADM_H- guid = crmd_link-guid_hi
    crmd_link-guid_set = SCAPPTSEG-APPL_GUID.
    Thanks and regards,
    Sreekanth
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Wim Olieman 23 Oct, 2009 9:12 AM (in response to Sreekantha Gorla)  
    Currently Being Moderated
        Hi, 
    I can tell you where the pricing records are saved, replicated from ECC.
    The data from ECC table Axxx (e.g. A304) is replicated to CRM table
    CNCCRMPRSAPxxx (e.g. CNCCRMPRSAP304).
    Here you can find fields TIMESTAMP_TO and TIMESTAMP_FROM.
    About the dates: what Sreekantha Gorla stated, about table 'SCAPPTSEG' is correct.
    What might help is to execute program "CRM_ORDER_READ". Here you can find
    the relevant entries also.
    regards,
    Wim
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    Teja Dhar 23 Oct, 2009 4:59 PM (in response to Teja Dhar)  
    Currently Being Moderated
        Hi Experts, 
    Thanks a lot for your support.My problem got resolved.
    Best Regards,
    Teja
    Report Abuse
    Like (0)
    Reply
      Re: SAP CRM Tables and Fields for Contract start and End dates
    rajesh gadamsetty 27 Nov, 2009 12:29 PM (in response to Teja Dhar)  
    Currently Being Moderated
        Hi Teja 
    Please let me know how you got the dates. i got the same requirement
    Report Abuse
    Like (0)
    Reply
    Correction on above mail.
    Hi Sanjay,
    Can you please help me to find the contract st art date and end date fetching from the table as below
    ITEM DATES:
    Select guid_set from table CRMD_LINK where guid_hi              =  CRMD_ORDER_I-GUID AND
                                                                              OBJTYPE_HI     =  '06'
                                                                              OBJTYPE_SET  =  '30'.
    Select * from SCAPPTSEG where APPL_GUID = guid_set.
    as from the table scapptseg has some unusal fields which fields to select to get the start date and end date and on what condition and isuppose we need to convert als the same
    pls suggest further on same
    regards
    Arora

  • Define Field Selection for Move-In Contract Data

    In Move-In customization, in IMG activity u201CDefine Field Selection for Move-In Contract Datau201D when you go for u201CField Selection u2013 Modifiable Fieldsu201D Screen (Transaction is EQ07), I am seeing four buttons as follows.
    u2022     Modified
    u2022     Influencing
    u2022     Screen Groups
    u2022     Influences
    I would like to know the applications of that buttons.
    Also, if I click the u201CModifiedu201D button, it takes me to another screen in which I am seeing seven buttons as follows.
    u2022     New Values
    u2022     Delete Value
    u2022     Influencing
    u2022     Modifiable
    u2022     Screen Groups
    u2022     Influences
    u2022     View
    It would be really great if someone explain me about this.
    Thanks,
    Meenakshi Sharma

    hi meenakshi
      here are some data 4 u
    modified---if u  click that  u  will come to  know whther  any  field is modifies  or not previosuly
    influence--after u  make a modification the effect  or the change is shown  in  influences
    screen  gpr os nothing  but  all the main  and sub screens involved for a particular  transaction
    influencing field is something  like u   have some connection  witht that  field,for example click  screen  grp and screen  modification in  contract and  then  click infuencing u  can  see the  2 fields whch  are set  as influeincg  fields for contract
    u  can  change the selection  fro  i/p  to  diaply and save it  and see the changes or details showed  by  clicking  each  button..hope u  willl finds a lot urself
    kr
    raj

  • Contract data not getting copied for service ticket follow up complaint.

    Hi Experts,
    We are creating a complaint as a follow-up document to service ticket . But the contract data is not getting copied.
    We contacted SAP and they told us that its a standard behavior .The reply is basically an SAP note
    841830 - Contract data not copied to follow-up transaction
    My question is is there a way to change this behavior using CRM_COPY_BADI ?
    I tried to look for the method which I can implement to get the contract data in items, But I was not able get it .
    Please suggest the way to get it working
    Thanks in advance .
    Naval

    Please not that the contract determination works fine when creating a new complaint ... but when the I am trying to create a complaint from service ticket the item level contract determination is not working fine ...
    We have configured that the contract should be determined at the item level only option `F`.
    I checked in one of the sap document that this cant be achieved by standard .
    http://help.sap.com/saphelp_crm70/helpdata/en/46/5cd7335bbd516fe10000000a114a6b/frameset.htmhttp://help.sap.com/saphelp_crm70/helpdata/en/46/5cd7335bbd516fe10000000a114a6b/frameset.htm
    Is there a way we can put this code in the BADI eg; CRM_SERVICE_CONTRACT ?? Please note that there is already an implementation of CRM_SERVICE_CONTRACT which is working fine for new service document creation .

  • Changes in contract-data: No delta-record for BW

    Hi,
    when in transaction VA02, changes are made to contract data (start date, end date), no delta record is generated in datasource 2LIS_11_VAITM. The contract data is stored in table VEDA.
    Currently we have an enhanced datasource that gets the dates at extraction time, but changes to contracts afterwards are not generating delta records.  Therefore after a while BW is not in sync with ECC R/3.
    Is this a known problem, and does anybody have a solution or suggestion?

    Hi T. Jans-Beken,
    Did you create a datasource on VEDA table to load in full mode to BW?

  • Campaign email analysis - data mismatch

    hi,
    I've created a test multi-step campaign for learning purpose.
    the campaign included an email that was sent immediately to a segment of 2 people (2 test addresses).
    for testing purpose, I've opened the email from one address only.
    please see the attached print screens, some of the data doesn't add up:
    1. i ran the campaign email statistics report from the operational report area in the campaign canvas, how is possible the unique email open is 2, if i only opened the email from one address ?
    2. i also ran the campaign analysis report from the insight reports area in the campaign canvas, and the their data was correct (unique open rate = 50%)
    2. i noticed that each open i did from the first address was counted as 2 opens (the open was via outlook), does this make sense ?
    thank's for the help

    Hi Saravanan,
    Goto R3 side--> RSA3 Transaction > Enter the DS name>  Give some restriction w.r.t some Characteristics --> Extract the data
    Come to BW side> RSA1 trans> you can start checking with the either Infocube content/ MP contents> right click> Display data> Give the same restrictions as you gave in the R3 RSA3 trans> Execute
    Compare the field values whether you are getting the same data or not.
    if the data is matching here, then there might be some filtering in the Query--> check that filtering & check the data accordingly
    If it is not matching at Cube/MP level--> Then compare the data at PSA level before which check all the Routines/Update rules/ Transformations because there is a possibility that the data might be filtered in any of these levels.
    Hope it helps!
    Regards,
    Pavan

  • I am unable to upgrade my device because Verizon messed up my contract date

    My current 2 year contract date with Verizon started 9/2012. I have 2 phones on the contract. February of this year I lost 1 phone. I paid FULL price for the phone knowing I was still under contract. Now it seems a Verizon re-aged my contract on that phone until February 2016 preventing me from upgrading to an iPhone6 plus on that line during the pre-order.
    The bigger problem is  that I have spent several hours of my like on 2 separate occasions on the phone with support over the past 2 days to correct this ending with no resolution. It gets worse. The first phone call the support agent and her supervisor confirmed that I paid full price and Verizon made a mistake as well as that it would be corrected in 24 hours so that I could pre-order the iPhone 6 plus. 24 hours later no change! I call up AGAIN and it feels like ground hog day, even though the agent has notes on the case he says she needs to research to be sure that I paid full price for the phone. I told her that was confirmed yesterday, it should be in the notes. I spent over and hour on the phone this time and ultimately wasted my time. I came out with less at least the day before I got a phony promise that it would be resolved... In the end she said she could not confirm the price I paid for the phone (Oh I remember because it was 800.00 i paid and you guys confirmed that fact the day prior) so she couldn't help me until the Verizon store I purchased the phone from opened so she could get a receipt for what I paid. REALLY??? I also mentioned that this may give me no choice but to switch carriers she seemed sorry to hear that but did little to prevent that. So now I am unable to preorder the phone I want for one of my lines because of Verizons mistake and inability to follow through and correct it. Since I have already wasted hours with no resolution, my question is, (after this long background)
    How do I get this issue corrected?

    Thank you for your reply Lasina. The purchase was already verified by your
    agents the day prior on my first call. They confirmed and noted that I paid
    full price for the phone on that call. They  admitted a coding error on
    Verizon part and ensured that it would be corrected in 24 hours which was
    in time for the pre order. .. however it was not. That's why I called a
    second time. Yet the second called said they needed to confirm, like the
    first call never happened. Now I am not able to pre order the iphone I
    wanted and will need to wait weeks for a backorder (whether I decide to
    stay with Verizon or not)
    Thank you for your reply. What can be done at this point or what do I need
    to do to get this cleared up. I can't afford to keep spending hours on the
    phone and getting nowhere. Please help.
    Thanks,
    Jeff
    On Sep 12, 2014 8:13 AM, "Verizon Wireless Customer Support" <

  • MIS report : Daily Cumulative Report for contract in SD module

    Hi All,
               Do you have any idea about MIS report in SD module.actually my requirement is that
    i have to generate daily cumulative report for contract. that means at time i am selecting ten plants
    and correspondingly sum of  total quantity,average rate and average weight of all the contracts for particular plant  should be displayed in a column and various existing flavours should be displayed in a row.
    for above requirement following output format is there:
    plant ->           plant1               plant2              plant3 ....   .....
    flavour             quantity  rate     quantity  rate
    cumulative
    total cumulative
    please refer sample code,if any.
    Thks & Regards
    Shailesh

    Hi,
    You can ask your functional people what are the required fields to develop a report below are the table.
    customer related tables:
    KNA1 Customer master General Data
    KNB1 Customer Master – Co. Code Data
    KNKK Customer Master Credit Control Area Data
    KNVV Sales Area Data
    KNVI Customer Master Tax Indicator
    KNVP Partner Function
    KNVD Output type
    KNVS Customer Master Ship Data
    KLPA Customer/Vendor Link
    Sales Documents
    VBAK Sales Document - Header Data
    VBAP Sales Document - Item Data
    VBUK Header Status and Administrative Data
    VBKD Sales Document - Business Data
    VBUP Item Status
    VBPA Partners
    VBFA Document Flow
    VBEP Sales Document Schedule Line
    VBBE Sales Requirements: Individual Records
    Delivery Document
    LIKP Delivery header table
    LIPS Delivery item table
    Billing document:
    VBRK Billing document header table
    VBRP Billing Document Item table
    Shipping
    VEKP Shipping Header Table
    VEPO Shipping Item Table
    Thanks
    VIkranth

  • Recurring campaign for new registered customers

    Hi,
    I am trying to create a recurring campaign for the following scenario:
    A customer registers on a website.  Each time a new customer registers on this website a new BP record will be created and the BP will assigned a new marketing attribute value of 'New customer'.  At the end of each day we would like to send every customer who has registered today an email confirming their registration details.  So on day 2 (tomorrow) more new customer registers and at the end of day 2 we pick up new customers from day 2 and send them their email confirmations.
    We have done the following setup for the recurring campaigns:
    - Created a new attribute set with attribute value 'New customer" = Yes
    - Prepare infoset which covers all BPs contacted by any campaign.  This is reflected by the use of the contact tracking table for outbound contacts
    - prepare a profile for all 'New customers' in segment builder where new customer attribute = yes reduced by the customers contacted already
    - Create email form
    We have put this in a recurring campaign.  The 1st day it works and sends emails to new customers.  The 2nd day it picks up new customers but also picks up customers from the 1st day. 
    Does anyone have any idea where we are going wrong here and why the target group is still picking up the new customers from the 1st day.
    Our infoset looks like the one below:
    Field "CRMD_IM_ML_ITEM - ML_GUID_H" joined to "CRMD_IM_ML_HEAD - ML_GUID_H" and "CRMD_IM_ML_HEAD - TASK_GUID" joined to "CGPL_TASK - GUID"
    Our data source contains the marketing attribute and infoset.  The infoset uses the CGPL_TASK-EXTERNAL_ID- filter is on the campaign element
    Then in segment builder profile = marketing attribute new customer = yes (REMOVE) "CGPL_TASK-EXTERNAL_ID- filter is on the campaign element"
    Hope this makes sense.
    Cheers

    Solved by myself . Workflow logic takes care of scheduling a workflow task to execute an upcoming instance of a recurring campaign.

Maybe you are looking for