Material Replication - Short Description missing

During delta materila replication, we are not seeing material short description come over to SRM.
I appreciate any help with this.
SG

Muthu,
  No, I do not see it. I did not see the short text come in BDOC itself. However, if I change the short description of material in ECC, then it comes over fine.
SG

Similar Messages

  • Regarding Material Master Field Makt-maktx(Short description)

    hi ,
    i have one requirement, i want to make Maktx (short Description)
    for material Field as optional, i had tried , by going in group 20,
    and tried to change it optional, but things are not working as per.
    Can anybody help me out for this.
    Thanks,

    Hi,
    Field MAKTX is a mandatory field. You cant make it optional I suppose.
    Pl note the following from SAP HELP:
    Enter all required information. Fields in which you must enter data are
    prefilled with a checkmark or question mark ("?") by the system. If the
    current screen contains tabs, check all tabs to make sure you have     
    filled in all required fields. Then restart the action.    
    Regards,
    Mani

  • Update contracts when material short descriptions are changed

    Hi All,
    How to update contracts when material short descriptions are changed?
    Regards
    Pankaj

    Hi,
    This is NOT automatic and it should not be automatic. the whole idea of the contract is for it to be a very specific document for that situation only. So if you want to change the short description on a range of contracts then I would suggest an LSMW, CATT or similar job to do the mass update.
    Steve B

  • How to Restrict POS Short Description of an Article in Material master.

    How to Restrict POS Short Description of an Article in Material master to 30 Characters while creating. Is there any user exit available to do so?
    Edited by: Muneer VK on May 2, 2011 11:47 AM

    Hi,
      Fetch the records from DD03L. Pass the table name and retrieve names of all the fields. Use table DD03T to get Text for fields.
    Regards,
    Vara

  • Ability to change material short description

    Hi Sapients,
    Can any one tel me which customizing setting will allow me to change the material short description while manually entering a generic item  in a work order.
    Thanks in advance
    Surya

    hi
    as of my knowledge for service material that option is there
    while creating service master
    in ac03
    beside of service category one check box is there short text change allowed
    you can tick that box
    you can change service master text in work order(service purchase order)
    you can do one this using material group you can purchase material
    use material group in work order
    regards
    vijay

  • Problem on Material Replication from R/3 to EBP

    Hi friends,
        I am having a problem on Material replication from R/3 to EBP. I had configured all the required settings in EBP as well as in R/3. Whenever we are starting initial loading R3AS I am getting outbound queues in EBP instead of R/3. I am getting the error like 'The current application triggered a termination'. I could able to replicate Vendor and Locations from R/3 to EBP. If anybody can solve this problem.
    Thanx in advance.
    Raj

    Hi Ahmed,
        Could you please elaborate. I am getting runtime error as 'Message_Type_X' (The current application triggered as termination with a short dump).
    Thanks
    Raj

  • SAP 6.0 - short description is changed

    Hi All,
    I use SAP system in French languague.
    I use ME51N transaction
    I am trying to create a service requisition and when I am writing the short description, my text is not correct :
    Example:
    agent supplémentaire =>  is converted into => agent suppl # mentaire
    It seems the ´ (stress) is not recognized by the system.
    I think there is something wrong in my SAP account. Before SAP upgrade everything was working fine u2026
    could you please is there is any setting for this?
    Thank you.

    Hi ,
             Pls press F1 on material Group field  , & click on Technical Information button.After That double Click on table name MEPO1211 & check in Entry Help/Check Tab .Weather  S_WBWG is attached with MATKL field.
    Pls also check ,have you created any Material Groups i.e PATH - IMG-Logistics - General-Material Master-Settings for Key Fields-Define Material Groups
    Regards

  • Table Field Short Descriptions

    If you go into the Repository Information System (SE83), then drill down to ABAP Dictionary->Fields->Table Fields, you are allowed to enter a table name to display its fields and short descriptions.  I need to know what table the short descriptions are stored.  I assumed it was DD03T, but I'm not able to locate most of my field descriptions for the MM module.  Can anyone help?
    Thanks!

    Sheshu... The DD03M seems to be missing some positional data even though its viewable in SAP TCode ZSE16R.
    Check this out as an example:
    Look at table CSKS fields by using ZSE16R, then go to the choose fields option in the Settings>List Format menus.  Then compare that to the data that is in DD03M. 
    Examples of missing fields form DD03M for table CSKS:
    MANDT
    PKZKP
    VERAK
    WAERS
    Can you tell me why this data isn't present in the DD03M table?
    Thanks

  • Material group long description

    In the item overview section of a PO we're only able to see the short description of a material group when a search is done. However, when we go to the item detail section of the PO and do a search on the material group field there, we get both the short and long description. Is there a way to get both the long and short descriptions when you do a search on any material group field?

    Hi Eric;
    I'm in version ECC 7 - and both the short/long description are available at the item search by material group in the PO.  What version are you on?  Have you looked through SAP Notes (p.k.a. OSS Notes) for the patch that may resolve this issue? 
    Good luck!
    Edited by: DeLong Gina on Jan 8, 2008 6:48 PM
    Edited by: DeLong Gina on Jan 8, 2008 6:52 PM

  • Unable to use Free Text-Short Description

    Hi,
    I'm unable to use the short description free text field for the Purchase requisition and the system only allows the Purchases against  material master (material number) and the short text is greyed out.
    Please help.

    The field Selection key were changed as per advise and unfortunately the desired field were still grey-out.
    My observation is that the these fields are somehow linked to Document Types and this is was evident  once changing to different Doc types (eg.Framowork or Other Related Requisition types).
    Your help is still awaited.

  • Tables and their short descriptions

    Can anyone send me the list of the tables (like VBRK, BBAK, VBAP....) and their short descriptions?
    Thanks in advance...

    dear hikmet,
         SD - Tables
    Customer
    KNA1           Customer Master (General Data)
    KNB1           Customer master (company code)
    KNC1           Customer master (transaction figures)
    KNVV      Customer Master (Sales Data )
    KNVA      Customer Master Loading Points
    KNVI           Customer Master Tax Indicator
    KNAS           Customer master (VAT registration numbers general section)
    KNB4           Customer payment history
    KNB5           Customer master (dunning data)
    KNBK      Customer master (bank details)
    KNC3           Customer master (special G/L transaction figures)
    KNKA           Customer master credit management: Central data
    KNKK      Customer master credit management: Control area data
    KNMT      Customer-Material Info Record Data Table
    KNMTK      Customer-Material Info Record Header Table
    KNVD      Customer master record sales request form
    KNVK      Customer Master Contact Partner
    KNVL      Customer Master Licenses
    KNVP           Customer Master Partner Functions
    KNVS           Customer Master Shipping Data
    KNVT      Customer Master Record Texts for Sales
    Logical databases: DDF
    Sales Document
    VBAK      Header Data
    VBAP           Item Data
    VBEP           Schedule Line Data
    LIKP Delivery Header Data
    LIPS Delivery: Item data
    VBRK      Billing: Header Data (invoice)
    VBRP           Billing: Item Data (invoice)
    VBAG      Release Data by Schedule Line in Sch.Agrmt.
    VBUK      Header Status and Administrative Data
    VBUP           Item Status
    VBRL           SD Document: Invoice List
    VBPA           partner
    VBKD      Business Data
    VBKA      Sales activities
    VBFA           Sales Document Flow
    Logical databases: AAV, AKV, ARV, VFV
    Sales requirements
    VBBE           Sales Requirements: Individual Records
    VBBS           Sales Requirement Totals Record
    Logical databases:
    Other
    KONV Conditions
         MM - Tables
    Material
    MARA      Material Master: General Data
    MARC      Material Master: C Segment
    MARD      Material Master: Storage Location/Batch Segment
    MAKT      Material Descriptions
    MAPL      Allocation of task lists to materials
    MARV      Material Control Record
    MARM      Units of Measure
    MBEW      Material Valuation
    MOFF           Outstanding Material Master Records
    MSTA      Material Master Status
    MVER      Material consumption
    MVKE      Material Master: Sales Data
    MAPR      Material Index for Forecast
    PROP Forecast parameters
    Logical databases: MSM
    Material document
    MKPF           Header: Material Document
    MSEG      Document Segment: Material
    BSIM           Secondary Index, Documents for Material
    Bill Of Material
    MAST      Material to BOM Link
    EQST           Equipment to BOM Link
    STAS           BOMs header
    STKO           BOM header
    STPN           BOM follow-Up control
    STPO           BOM item
    STPU           BOM sub-item
    STST           Standard BOM link
    STVB           Bills of material - Serialization of posting
    STZU           Permanent BOM data
         Purchasing - Tables
    Purchasing document
    EKAN      Vendor Address: Purchasing Document
    EKBE           History of Purchasing Document
    EKBZ           History of Purchasing Document - Delivery Costs
    EKET           Delivery Schedules
    EKKN      Account Assignment in Purchasing Document
    EKKO      Purchasing Document Header
    EKPO           Purchasing Document Item
    EKPB           "Material Provided" Item in Purchasing Document
    EKPV           Shipping-Specific Data on Stock Tfr. for Purch. Doc. Item
    Purchase Requisition
    PROJ           Project definition
    PRPS           WBS (Work Breakdown Structure) Element Master Data
    PRTE           Scheduling Data for Project Item
    Logical databases: CNJ, PSJ, IMA
    Purchasing info record
    EINA          Purchasing Info Record - General Data
    EINE           Purchasing Info Record - Purchasing Organization Data
    EIPA           Order Price History, Info Record
    EIKP           Export/import header data
    EIPO           Export/Import Item Data
    KONH      Conditions (Header)
    KONP           Conditions (Item)
    KONM      Conditions (1 Dimensional Quantity Scales)
    KONW      Conditions (1 Dimensional Value Scales)
    Logical databases: IFM, ILM
    Vendor master
    LFA1           General section
    LFAS           VAT registration numbers general section
    LFB1           Company code
    LFB5           Dunning data
    LFBK           Bank details
    LFC1           Transaction figures
    LFC3           Special G/L transaction figures
    LFM1           Record purchasing organization data
    Logical databases: KDF
    FI/CO - Tables
    Profit center hierarchy
    CEPC Profit Center Master Data Table
    Accounting
    BSAD           Accounting: Secondary index for customers (cleared items)
    BSID           Accounting: Secondary index for customers
    BSIW           Index table for customer bills of exchange used
    BSIX           Index table for customer bills of exchange used
    BSAK           Accounting: Secondary index for vendors (cleared items)
    BSIK           Accounting: Secondary index for vendors
    BSIP           Index for vendor validation of double documents
    BSAS           Accounting: Secondary index for G/L accounts (cleared items)
    Accounting documents
    BKPF           Accounting document header
    BSEG           Accounting document segment
    BSET           Tax data document segment
    BSEC           One-time account data document segment
    Logical databases: BRM
    Cost elements, centers, activities
    CSKA           Cost elements (data dependent on chart of accounts)
    CSKB           Cost elements (data dependent on controlling area)
    CSKS           Cost center master
    CSKT           Cost center texts
    CSKU           Cost element texts
    CSLA           Activity master
    CSLT           Activity type texts
    CSSK           Cost center /cost element
    CSSL           Cost center / activity
    Logical databases: -
    General ledger accounts
    SKA1           G/L accounts master (chart of accounts)
    SKAS           G/L account master (chart of accounts: key word list)
    SKAT           G/L account master record (chart of accounts: description)
    SKB1           G/L account master (company code)
    SKM1           Sample G/L accounts
    SKMT      Sample account names
    SKPF           Header Data: Inventory Sampling
    reward points pls
    siva

  • Unable to get Material No and Description from VBAP

    Hi Gurus
    Can anyone please help me to get material number and description from vbap table, The report is fine but I am unable to get material no and description.
    regards
    report ZCHGDOC_BY_SALES no standard page heading
                              line-size 132.
    type-pools:
      slis.                     " ALV types
    Tables
    tables:
      cdhdr,                    " Change documents: Header
      cdpos,                    " Change documents: Items
      vbak,                     " Sales order: Header
      mara,                     " Material No
      user_addr,                 " User Address
      vbap.                     " Contract order: Items
    Types
    types:
      begin of ty_cdhdr,
        objectclas like cdhdr-objectclas,     " Object class
        objectid   like cdhdr-objectid,       " Object value
        changenr   like cdhdr-changenr,       " Document change number
        username   like cdhdr-username,       " Changed by
        udate      like cdhdr-udate,          " Changed on
        utime      like cdhdr-utime,          " Changed at
        tcode      like cdhdr-tcode,          " Transaction code
      end of ty_cdhdr,
      ty_it_cdhdr type ty_cdhdr occurs 0,
      begin of ty_cdpos,
        objectclas like cdpos-objectclas,     " Object class
        objectid   like cdpos-objectid,       " Object value
        changenr   like cdpos-changenr,       " Document change number
        tabname    like cdpos-tabname,        " Table name
        tabkey     like cdpos-tabkey,         " Table key
        fname      like cdpos-fname,          " Field name
        chngind    like cdpos-chngind,        " Change indicator
        value_new  like cdpos-value_new,      " New value of field
        value_old  like cdpos-value_old,      " Old value of field
      end of ty_cdpos,
      ty_it_cdpos type ty_cdpos occurs 0,
      begin of ty_dd03l,
        tabname   like dd03l-tabname,
        fieldname like dd03l-fieldname,
        as4local  like dd03l-as4local,
        as4vers   like dd03l-as4vers,
        rollname  like dd03l-rollname,
      end of ty_dd03l,
      ty_it_dd03l type ty_dd03l occurs 0,
      begin of ty_dd04t,
        rollname   like dd04t-rollname,
        ddlanguage like dd04t-ddlanguage,
        as4local   like dd04t-as4local,
        as4vers    like dd04t-as4vers,
        scrtext_l  like dd04t-scrtext_l,
      end of ty_dd04t,
      ty_it_dd04t type ty_dd04t occurs 0,
      begin of ty_kna1,
        kunnr like kna1-kunnr,                 " Customer number
        name1 like kna1-name1,                 " Customer name
      end of ty_kna1,
      ty_it_kna1 type ty_kna1 occurs 0,
       begin of ty_user_addr,
        bname    like user_addr-bname,              " user no
        name_textc like user_addr-name_textc ,      " Username
      end of ty_user_addr,
      ty_it_user_addr type ty_user_addr occurs 0,
      begin of ty_vbap,
        matnr     like vbap-matnr,             " Material No
        arktx     like vbap-arktx,             " Production Description
      end of ty_vbap,
      ty_it_vbap type ty_vbap occurs 0,
      ty_text(500) type c,
      ty_lines type tline,
      ty_it_lines type ty_lines occurs 0,
      begin of ty_merged,
        vbeln     like vbak-vbeln,            " Sales order number
        erdat     like vbak-erdat,            " Created on
        auart     like vbak-auart,            " Order type
        faksk     like vbak-faksk,            " Billing block in SD document
        netwr     like vbak-netwr,            " Net value
        waerk     like vbak-waerk,            " Currency
        vkorg     like vbak-vkorg,            " Sales organisation
        vtweg     like vbak-vtweg,            " Distribution channel
        vkbur     like vbak-vkbur,            " Sales office
        fkara     like vbak-fkara,            " Proposed billing type
        kunnr     like vbak-kunnr,            " Sold-to party
        bname     like vbak-bname ,           " User No
        xblnr     like vbak-xblnr,            " Reference
        fbuda     like vbkd-fbuda,            " Date services rendered
        username  like cdhdr-username,        " Changed by
        udate     like cdhdr-udate,           " Changed on
        utime     like cdhdr-utime,           " Changed at
        tcode     like cdhdr-tcode,           " Transaction code
        tabname   like cdpos-tabname,         " Table name
        tabkey    like cdpos-tabkey,          " Table key
        fname     like cdpos-fname,           " Field name
        chngind   like cdpos-chngind,         " Change indicator
        value_new like cdpos-value_new,       " New value of field
        value_old like cdpos-value_old,       " Old value of field
        scrtext_l like dd04t-scrtext_l,       " Description of field
        intnote   type ty_text,               " Internal note
        hdrnote   type ty_text,               " Header note
        name1     like adrc-name1,            " Sold-to party name
        matnr     like vbap-matnr,            " Material No
        arktx     like vbap-arktx,            " Product Description
      end of ty_merged,
      ty_it_merged type ty_merged occurs 0,
      begin of ty_vbak,
        vbeln    like vbak-vbeln,             " Sales order number
        erdat    like vbak-erdat,             " Created on
        auart    like vbak-auart,             " Order type
        faksk    like vbak-faksk,             " Billing block in SD document
        netwr    like vbak-netwr,             " Net value
        waerk    like vbak-waerk,             " Currency
        vkorg    like vbak-vkorg,             " Sales organisation
        vtweg    like vbak-vtweg,             " Distribution channel
        vkbur    like vbak-vkbur,             " Sales office
        fkara    like vbak-fkara,             " Proposed billing type
        kunnr    like vbak-kunnr,             " Sold-to party
        xblnr    like vbak-xblnr,             " Reference
        objectid like cdhdr-objectid,         " Change document object
      end of ty_vbak,
      ty_it_vbak type ty_vbak occurs 0,
      begin of ty_vbkd,
        vbeln like vbkd-vbeln,                " Sales order number
        posnr like vbkd-posnr,                " Sales order item
        fbuda like vbkd-fbuda,                " Date services rendered
      end of ty_vbkd,
      ty_it_vbkd type ty_vbkd occurs 0.
    Internal tables
    data:
      it_cdhdr    type ty_it_cdhdr,
      it_cdpos    type ty_it_cdpos,
      it_fieldcat type slis_t_fieldcat_alv,
      it_kna1     type ty_it_kna1,
      it_user_addr type ty_it_user_addr,
      it_merged   type ty_it_merged,
      it_vbak     type ty_it_vbak,
    Material No
      it_vbap     type ty_it_vbap,
      it_vbkd     type ty_it_vbkd.
    data:
      wa_vbak  type ty_vbak.
    data:
      st_tvariant  like disvariant,
      st_variant   like disvariant.
    constants:
      co_as4local_a           like dd03l-as4local     " Active version
                              value 'A',
      co_objectclas_verkbeleg like cdhdr-objectclas
                              value 'VERKBELEG',
      co_posnr_initial        like vbkd-posnr         " Initial item number
                              value is initial,
      co_posnr_initial_2        like vbap-posnr         " Initial item number
                              value is initial,
      co_save_u               type c                  " User display variant
                              value 'U',              " saving allowed.
      co_trvog_0              like vbak-trvog         " Sales order
                              value '0'.
    data:
      va_exit                 type c,                 " ALV display
      va_tabix                like sy-tabix.
    selection-screen: begin of block b1 with frame title text-001.
    select-options:
      s_vkorg  for vbak-vkorg OBLIGATORY,            " Sales organisation
      s_vkbur  for vbak-vkbur,            " Sales office
      s_vtweg  for vbak-vtweg,            " Distribution channel
      s_vbeln  for vbak-vbeln,            " Sales order number
      s_usrnme for cdhdr-username,        " Changed by
      s_udate  for cdhdr-udate.           " Changed on
    selection-screen: end of block b1,
                      begin of block b2 with frame title text-002.
    parameters:
      p_varint like disvariant-variant.   " Display variant.
    selection-screen: end of block b2.
    Initialization
    initialization.
    Load display variant.
      if not p_varint is initial.
        move st_variant to st_tvariant.
        move p_varint to st_tvariant-variant.
        call function 'REUSE_ALV_VARIANT_EXISTENCE'
             exporting
                  i_save     = co_save_u
             changing
                  cs_variant = st_tvariant.
        st_variant = st_tvariant.
      else.
        clear st_variant.
        st_variant-report = sy-repid.
      endif.
    at selection-screen on value-request for p_varint.
    Provide display variant list for this program.
      call function 'REUSE_ALV_VARIANT_F4'
           exporting
                is_variant = st_variant
                i_save     = co_save_u
           importing
                e_exit     = va_exit
                es_variant = st_tvariant
           exceptions
                not_found  = 2.
      if sy-subrc eq 2.
        message id sy-msgid type 'S'
                number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      else.
        if va_exit eq space.
          st_variant = st_tvariant.
          p_varint = st_tvariant-variant.
        endif.
      endif.
    At selection screen
    at selection-screen.
    Load display variant.
      if not p_varint is initial.
        move st_variant to st_tvariant.
        move p_varint to st_tvariant-variant.
        call function 'REUSE_ALV_VARIANT_EXISTENCE'
             exporting
                  i_save     = co_save_u
             changing
                  cs_variant = st_tvariant.
        st_variant = st_tvariant.
      else.
        clear st_variant.
        st_variant-report = sy-repid.
      endif.
    Start of selection
    Extract order details from VBAK
      select vbeln erdat auart faksk netwr waerk vkorg vtweg vkbur fkara
             kunnr xblnr
             from  vbak
             into  table it_vbak
             where vkorg in s_vkorg
             and   vkbur in s_vkbur
             and   vbeln in s_vbeln.
      if sy-subrc ne 0.
      No data found for selection
        message s001(zgen).
        exit.
      endif.
      loop at it_vbak into wa_vbak.
        va_tabix = sy-tabix.
        wa_vbak-objectid = wa_vbak-vbeln.
        modify it_vbak from wa_vbak
                       index va_tabix
                       transporting objectid.
      endloop.
    if sy-subrc ne 0.
      No data found for selection
       message s001(zgen).
       exit.
    endif.
    loop at it_vbak into wa_vbak.
       va_tabix = sy-tabix.
       wa_vbak-objectid = wa_vbak-vbeln.
       modify it_vbak from wa_vbak
                      index va_tabix
                      transporting objectid.
    endloop.
    Extract  Change data
      select objectclas objectid changenr username udate utime tcode
             from  cdhdr
             into  table it_cdhdr
             for   all entries in it_vbak
             where objectclas eq co_objectclas_verkbeleg
             and   objectid   eq it_vbak-objectid
             and   username   in s_usrnme
             and   udate      in s_udate.
      if sy-subrc eq 0.
        select objectclas objectid changenr tabname tabkey fname chngind
               value_new value_old
               from  cdpos
               into  table it_cdpos
               for   all entries in it_cdhdr
               where fname NE 'CMPRE_FLT'
               and objectclas eq it_cdhdr-objectclas
               and   objectid   eq it_cdhdr-objectid
               and   changenr   eq it_cdhdr-changenr.
      endif.
    Extract customer details from KNA1
      select kunnr name1
             from  kna1
             into  table it_kna1
             for   all entries in it_vbak
             where kunnr eq it_vbak-kunnr.
    ---- Changes are made here -
    Extract Material details from vbap
      select matnr arktx
             from  vbap
             into  table it_vbap
             for   all entries in it_vbak
             where
             vbeln eq it_vbak-vbeln
              and   posnr eq co_posnr_initial.
    -----------------End of Change ----------------------*
    Extract Contract No from vbkd.
      select vbeln posnr fbuda
             from  vbkd
             into  table it_vbkd
             for   all entries in it_vbak
             where vbeln eq it_vbak-vbeln
             and   posnr eq co_posnr_initial.
      perform merge_data tables it_cdhdr
                                it_cdpos
                                it_kna1
                                it_user_addr
                                it_merged
                                it_vbak
                                it_vbap
                                it_vbkd.
      if it_merged[] is initial.
        message s001(zgen).
        exit.
      endif.
    Release memory no longer required.
      free: it_cdhdr,
            it_cdpos,
            it_kna1,
            it_user_addr,
            it_vbak,
            it_vbap,
            it_vbkd.
    Build field catalog for call to report function
      perform build_field_catalog tables it_fieldcat.
    Output report.
      perform output_report tables it_fieldcat
                                   it_merged.
    *&      Form  merge_data
          text
    form merge_data  tables   pa_it_cdhdr  type ty_it_cdhdr
                              pa_it_cdpos  type ty_it_cdpos
                              pa_it_kna1   type ty_it_kna1
                              pa_it_user_addr type ty_it_user_addr
                              pa_it_merged type ty_it_merged
                              pa_it_vbak   type ty_it_vbak
                              pa_it_vbap   type ty_it_vbap
                              pa_it_vbkd   type ty_it_vbkd.
    Local internal tables
    data:
      lit_dd03l type ty_it_dd03l,
      lit_dd04t type ty_it_dd04t.
    Local work areas
    data:
      lwa_cdhdr  type ty_cdhdr,
      lwa_cdpos  type ty_cdpos,
      lwa_dd03l  type ty_dd03l,
      lwa_dd04t  type ty_dd04t,
      lwa_kna1   type ty_kna1,
      lwa_user_addr type ty_user_addr,
      lwa_merged type ty_merged,
      lwa_vbak   type ty_vbak,
      lwa_vbap   type ty_vbap,
      lwa_vbkd   type ty_vbkd.
    Local variables
    data:
      lva_dd03l_tabix like sy-tabix,
      lva_dd04t_tabix like sy-tabix.
    Sort Data
      sort pa_it_cdhdr by objectid changenr.
      sort pa_it_cdpos by objectid changenr tabname tabkey fname.
      sort pa_it_kna1  by kunnr.
      sort pa_it_user_addr by bname.
      sort pa_it_vbak  by vbeln.
       sort pa_it_vbkd  by vbeln.
      loop at pa_it_vbak into lwa_vbak.
        clear lwa_merged.
      Assign sales order fields to reporting work area
        lwa_merged-vbeln = lwa_vbak-vbeln.
        lwa_merged-erdat = lwa_vbak-erdat.
        lwa_merged-auart = lwa_vbak-auart.
        lwa_merged-faksk = lwa_vbak-faksk.
        lwa_merged-netwr = lwa_vbak-netwr.
        lwa_merged-waerk = lwa_vbak-waerk.
        lwa_merged-vkorg = lwa_vbak-vkorg.
        lwa_merged-vtweg = lwa_vbak-vtweg.
        lwa_merged-vkbur = lwa_vbak-vkbur.
        lwa_merged-fkara = lwa_vbak-fkara.
        lwa_merged-kunnr = lwa_vbak-kunnr.
       lwa_merged-bname = 1wa_user_addr-bname.
        lwa_merged-xblnr = lwa_vbak-xblnr.
    Assgin Material to reporting work area
       lwa_merged-matnr  = lwa_vbap-vbeln.
      Get name of sold-to party from PA_IT_KNA1
        clear lwa_kna1.
        read table pa_it_kna1 into lwa_kna1
                              with key kunnr = lwa_vbak-kunnr
                              binary search.
        lwa_merged-name1 = lwa_kna1-name1.
      Get name  from PA_it_user_addr
       clear lwa_user_addr.
       read table pa_it_user_addr into lwa_user_addr
                             with key  = lwa_user_addr-bname
                             binary search.
       lwa_merged-username = lwa_user_addr-name_textc.
      Get business data from PA_IT_VBKD.
        clear lwa_vbkd.
        read table pa_it_vbkd into lwa_vbkd
                              with key vbeln = lwa_vbak-vbeln
                              binary search.
        lwa_merged-fbuda = lwa_vbkd-fbuda.
    Get Material Data
      clear lwa_vbap.
        read table pa_it_vbap into lwa_vbap
                             with key matnr = lwa_vbap-matnr
                                with key vbeln = lwa_vbak-vbeln
                              binary search.
        lwa_merged-arktx = lwa_vbap-arktx.
      Get internal note text for sales order
        perform read_text using '0002'
                                '1'
                                lwa_merged-vbeln
                                'VBBK'
                                lwa_merged-intnote.
      Get header note 1 text for sales order
        perform read_text using 'Z002'
                                '1'
                                lwa_merged-vbeln
                                'VBBK'
                                lwa_merged-hdrnote.
      Determine if change documents exist for sales order.
        clear lwa_cdhdr.
        read table pa_it_cdhdr into lwa_cdhdr
                               with key objectid = lwa_vbak-objectid.
        if sy-subrc ne 0.
          continue.
        endif.
        loop at pa_it_cdhdr into lwa_cdhdr
                            from sy-tabix.
          lwa_merged-username = lwa_cdhdr-username.
          lwa_merged-udate    = lwa_cdhdr-udate.
          lwa_merged-utime    = lwa_cdhdr-utime.
          lwa_merged-tcode    = lwa_cdhdr-tcode.
          clear lwa_cdpos.
          read table pa_it_cdpos into lwa_cdpos
                                 with key objectid = lwa_cdhdr-objectid
                                          changenr = lwa_cdhdr-changenr
                                 binary search.
          loop at pa_it_cdpos into lwa_cdpos
                              from sy-tabix.
            lwa_merged-tabname   = lwa_cdpos-tabname.
            lwa_merged-tabkey    = lwa_cdpos-tabkey.
            lwa_merged-fname     = lwa_cdpos-fname.
            lwa_merged-chngind   = lwa_cdpos-chngind.
            lwa_merged-value_new = lwa_cdpos-value_new.
            lwa_merged-value_old = lwa_cdpos-value_old.
          Get description for field - determine date element
            clear lwa_dd03l.
            read table lit_dd03l into lwa_dd03l
                                 with key tabname   = lwa_cdpos-tabname
                                          fieldname = lwa_cdpos-fname
                                 binary search.
            lva_dd03l_tabix = sy-tabix.
            if sy-subrc ne 0.
              select single tabname fieldname as4local as4vers rollname
                     from   dd03l
                     into   lwa_dd03l
                     where  tabname   eq lwa_cdpos-tabname
                     and    fieldname eq lwa_cdpos-fname
                     and    as4local  eq co_as4local_a.
              if sy-subrc eq 0.
                insert lwa_dd03l into lit_dd03l
                                 index lva_dd03l_tabix.
              endif.
            endif.
          If data element was found, get description
            if not lwa_dd03l is initial.
              clear lwa_dd04t.
              read table lit_dd04t into lwa_dd04t
                                   with key rollname   = lwa_dd03l-rollname
                                            ddlanguage = sy-langu
                                   binary search.
              lva_dd04t_tabix = sy-tabix.
              if sy-subrc ne 0.
                select single rollname ddlanguage as4local as4vers scrtext_l
                       from  dd04t
                       into  lwa_dd04t
                       where rollname   eq lwa_dd03l-rollname
                       and   ddlanguage eq sy-langu.
                if sy-subrc eq 0.
                  insert lwa_dd04t into lit_dd04t
                                   index lva_dd04t_tabix.
                else.
                  lwa_dd04t-scrtext_l = 'Description for field not found'.
                endif.
              endif.
            endif.
            lwa_merged-scrtext_l = lwa_dd04t-scrtext_l.
            append lwa_merged to pa_it_merged.
            at end of changenr.
            Only process field changes for this change document.
              exit.
            endat.
          endloop.
          at end of objectid.
          Initialise work area so we know change document for order has
          been processed.
            clear lwa_merged.
          Only process change documents for this sales order.
            exit.
          endat.
        endloop.
      endloop.
    endform.                    " merge_data
    *&      Form  build_field_catalog
          text
    form build_field_catalog tables pa_it_fieldcat type slis_t_fieldcat_alv.
    data:
    Local variable
      lva_col_pos   type slis_fieldcat_alv-col_pos,
    Local structure
      st_fieldcat   type slis_fieldcat_alv.
      lva_col_pos = 0.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'VBELN'.
      st_fieldcat-ref_tabname   = 'VBAK'.
      st_fieldcat-ref_fieldname = 'VBELN'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'VKBUR'.
      st_fieldcat-ref_tabname   = 'VBAK'.
      st_fieldcat-ref_fieldname = 'VKBUR'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '6'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
    clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'VKORG'.
      st_fieldcat-ref_tabname   = 'VBAK'.
      st_fieldcat-ref_fieldname = 'VKORG'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '6'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
    clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'KUNNR'.
      st_fieldcat-ref_tabname   = 'VBAK'.
      st_fieldcat-ref_fieldname = 'KUNNR'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-col_pos       = lva_col_pos.
        st_fieldcat-outputlen = '6'.
      append st_fieldcat to pa_it_fieldcat.
    clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'NAME1'.
      st_fieldcat-ref_tabname   = 'KNA1'.
      st_fieldcat-ref_fieldname = 'NAME1'.
      st_fieldcat-row_pos       = '1'.
        st_fieldcat-outputlen = '15'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
    clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'MATNR'.
      st_fieldcat-ref_tabname   = 'VBAP'.
      st_fieldcat-ref_fieldname = 'MATNR'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-col_pos       = lva_col_pos.
        st_fieldcat-outputlen = '6'.
      append st_fieldcat to pa_it_fieldcat.
    clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'SCRTEXT_L'.
      st_fieldcat-ref_tabname   = 'DD04T'.
      st_fieldcat-ref_fieldname = 'SCRTEXT_L'.
      st_fieldcat-row_pos       = '1'.
       st_fieldcat-outputlen = '20'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'UDATE'.
      st_fieldcat-ref_tabname   = 'CDHDR'.
      st_fieldcat-ref_fieldname = 'UDATE'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '10'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'USERNAME'.
      st_fieldcat-ref_tabname   = 'CDHDR'.
      st_fieldcat-ref_fieldname = 'USERNAME'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '6'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'FNAME'.
      st_fieldcat-ref_tabname   = 'CDPOS'.
      st_fieldcat-ref_fieldname = 'FNAME'.
      st_fieldcat-row_pos       = '4'.
      st_fieldcat-outputlen = '8'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'CHNGIND'.
      st_fieldcat-ref_tabname   = 'CDPOS'.
      st_fieldcat-ref_fieldname = 'CHNGIND'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '8'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'WAERK'.
      st_fieldcat-ref_tabname   = 'VBAK'.
      st_fieldcat-ref_fieldname = 'WAERK'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '5'.
      st_fieldcat-col_pos       = lva_col_pos..
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'VALUE_NEW'.
      st_fieldcat-ref_tabname   = 'CDPOS'.
      st_fieldcat-ref_fieldname = 'VALUE_NEW'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '20'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
      clear st_fieldcat.
      add 1 to lva_col_pos.
      st_fieldcat-tabname       = 'PA_IT_MERGED'.
      st_fieldcat-fieldname     = 'VALUE_OLD'.
      st_fieldcat-ref_tabname   = 'CDPOS'.
      st_fieldcat-ref_fieldname = 'VALUE_OLD'.
      st_fieldcat-row_pos       = '1'.
      st_fieldcat-outputlen = '20'.
      st_fieldcat-col_pos       = lva_col_pos.
      append st_fieldcat to pa_it_fieldcat.
    endform.                    " build_field_catalog
    *&      Form  output_report
          text
    form output_report tables pa_it_fieldcat type slis_t_fieldcat_alv
                              pa_it_merged   type ty_it_merged.
    Local variables
    data:
      lva_formname type slis_formname,
      lva_repid    like sy-repid.
      lva_repid = sy-repid.
      lva_formname = 'ALV_USER_COMMAND'.
      call function 'REUSE_ALV_GRID_DISPLAY'
        exporting
          i_callback_program = lva_repid
          i_callback_user_command = lva_formname
          i_save             = 'A'
          is_variant         = st_variant
          it_fieldcat        = pa_it_fieldcat[]
        tables
          t_outtab           = pa_it_merged
        exceptions
          program_error      = 1
          others             = 2.
    endform.                    " output_report
    *&      Form  alv_user_command
          text
    form alv_user_command using pa_ucomm    like sy-ucomm
                                pa_selfield type slis_selfield.
    Local work areas
    data:
      lwa_merged type ty_merged.
      clear lwa_merged.
      read table it_merged into lwa_merged
                           index pa_selfield-tabindex.
      case pa_selfield-fieldname.
        when 'VBELN'.
        Contract Number
          set parameter id 'AUN' field lwa_merged-vbeln.
         call transaction 'VA03' and skip first screen.
    S_BCE_68001393
    when 'USERNAME'.
        Username
          set parameter id 'username' field lwa_merged-username.
          call transaction 'S_BCE_68001393' and skip first screen.
        when 'KUNNR'.
        Customer number
          set parameter id 'KUN' field lwa_merged-kunnr.
          set parameter id 'VKO' field space.
          set parameter id 'VTW' field space.
          set parameter id 'SPA' field space.
          call transaction 'XD03' and skip first screen.
      endcase.
    endform.                    " alv_user_command
    *&      Form  read_text
          text
    form read_text  using    pa_id
                             pa_inline_count
                             pa_name
                             pa_object
                             pa_text.
    Local internal tables
    data:
      lit_inlines type ty_it_lines,
      lit_lines   type ty_it_lines.
    Local work areas
    data:
      lwa_lines   type ty_lines.
    Local variables
    data:
      lva_tdname    like thead-tdname.
      refresh: lit_inlines,
               lit_lines.
      lva_tdname = pa_name.
      call function 'READ_TEXT_INLINE'
        exporting
          id                    = pa_id
          inline_count          = pa_inline_count
          language              = sy-langu
          name                  = lva_tdname
          object                = pa_object
        tables
          inlines               = lit_inlines
          lines                 = lit_lines
        exceptions
          id                    = 1
          language              = 2
          name                  = 3
          not_found             = 4
          object                = 5
          reference_check       = 6
          others                = 7.
      loop at lit_lines into lwa_lines.
        concatenate pa_text
                    lwa_lines-tdline
                    into pa_text separated by space.
      endloop.
    endform.                    " read_text ENDLOOP.

    Hi
    As per your code here:
    "-------------- Changes are made here ----------------
    *Extract Material details from vbap
    select matnr arktx
    from vbap
    into table it_vbap
    for all entries in it_vbak
    where
    vbeln eq it_vbak-vbeln
    and posnr eq co_posnr_initial.   " Here the condition specifies you want to select sales order items where there is no item number, which i beleive shouldnt be the case
    " -----------------End of Change ----------------------
    Try as below by commenting the Item Number is INITIAL condition:
    select matnr arktx
       from vbap
       into table it_vbap
       for all entries in it_vbak
       where
       vbeln eq it_vbak-vbeln.
    "and posnr eq co_posnr_initial.
    Regards
    Eswar

  • Overwriting Conditions data during Material Replication from R/3 to SRM.

    Hi,
          When creating a new info record and then running the material replication program everything looks OK. However, if for the same material you create a new info record or change the existing info record and then run the material replication, some of the previous data is removed.
          We implemented BADI(PRODUCT_CUSTOMER2) to read info records from R/3. When i debug BADI all the info record and condition info is populated. Once the control leaves the BADI standard SAP code is not inserting/updating delta condition records. It is only populating latest info record.
          SRM 4.0
          Support pack level : 11
          BADI Name: PRODUCT_CUSTOMER2
          Method Name: MAP_R3_TO_CRM_MATERIAL
          Conditions Populated in structure : COMT_PROD_SERVICE_BDOC-                                                         CONDITIONS-CND_BBP_WORKING_SET.
    Thanks in Advance,
    Vineela.

    Hi
    <u><b>Please go through this -></b></u>
    <u>Note 715213 Interface change in BAdIs in Release SRM 4.0
    Note 689135 Conditions are not downloaded when product is updated in R/3</u>
    Note 534899 - Inconsistencies in the Content Workbench
    Note 420343 - TIP: Backend price transfer in product conditions
    Note 459640 - Category error when transferring backend prices with report
    Note 415839 - Removing errors in external product interface
    <b>For pricing condition type, go to the SAP Help links</b>
    http://help.sap.com/saphelp_srm30/helpdata/en/72/f40f3c98ddaa4ce10000000a11402f/content.htm
    and also
    http://help.sap.com/saphelp_srm30/helpdata/en/ee/d9df3bbcce4b37e10000000a114084/content.htm
    <u>Do you use IPC for pricing? I am not sure whether you can use R/3 4.6C with SRM5.5. Check your systems. Refer SAP notes 539720 if you are using simplified pricing (Classic scenario).</u>
    <b>Also check for SAP OSS Notes - 394975 and 420343</b>
    <u>Update of price in srm is possible through the SAP OSS Note 420343. This note describes an option to transfer a price from the Backend via a report and a BADI and to store this price in the condition table of the corresponding product in the EBP. But you have to do small changes,i think this note will certainly helps you to transfer material master prices to srm product master automatically.</u>
    <b>Update Price in SRM 5.5 Automatically using report - EBP_GET_BACKEND_PRICES</b>  
    Re: Update Price in SRM 5.5 Automatically using report EBP_GET_BACKEND_PRICES
    <b>Condition Type SRM - ECC</b>
    Re: Condition Type SRM - ECC
    Re: Replicating additional fields (R/3 4.7) to SRM product master
    Transfer Inforecord Conditions Scales  to SRM Product Master
    Hope this will help.
    Regards
    - Atul

  • Material Replication filtering problem

    Dear Experts,
    we are working on SRM 5.0 Server 5.5 and we are facing following problem during material replication and delta download replication. After making all steps related customizing objects alignment between R/3 and SRM, we putted the filter using transaction R3AC1:
    - Table = MARA
    - Field = PSTAT
    - OP = CP
    - Low = E
    - Inclusive indicator
    Then we Synchronized the filter and checked on R/3 table CRMFILTAB: the filter entry was existing even if disappeared after running on SRM MATERIAL Initial Download (strange!)
    Our expectation was to get all materials from back-end having purchasing views and linked to material groups replicated. Unfortunately the number of materials replicated are less !!!!!
    Also we tried to make delta download and the above filter is not taken into consideration during delta download: all products modified on the back-end are replicated, also those materials without purchasing view!!!!!
    What is wrong???? What should we do for making this filter working???
    Thanks
    #Bill J.

    Vangala,
    That's great!!! I tried to implement manually and worked very well,
    Thanks a lot.You got 10 points.
    #Bill J.

  • Vendor and Material Replication from ECC6 Ehp7 to SRM7.0

    Hi Experts,
                  I am facing an issue with replicating Material and Vendor Master from ECC to SRM system.
    ECC system - ECC6.0 Ehp 7 &  SRM system - SRM7.0
    Middleware setting is done as per Note 720819 and performed the object like DNL_CUST_BASIS3 , DNL_CUST_PROD0, DNL_CUST_PROD1 and found Sucess in SRM R3AM1.
    Errors :
    1. Material Replication Error in SMW01
    Mat. for Initial Download: Table not supported by function
    Alternative units of measure are inconsistent; correct the values  COM_PRODUCT_UNIT  COMM_PR_UNIT
    Alternative units of measure are inconsistent; correct the values
    Validation error occurred: Module COM_PRODUCT_MAT_VALIDATE, BDoc type PRODUCT_MAT.
    2. Vendor Replication Error in BBPGETVD
    Backend systems with Release 740 are not supported
    Message no. BBP_BUPA002
    What are all the compatabilty issues will be faced connecting SAP ECC6 Ehp7 with SRM7.0? Can any one list down.
    Please Suggest the valuable comments to resolve the problem as earliest.
    Thanks & Regards,
    Ramprakash N

    Dear Ramprakash,
    Please check below URL for #1.
    Alternative units of measure are inconsistent; correct the values in SMW01
    Please find the following note which might help you for issue #2.
    1313972
    1349825
    1372175
    Thanks
    Shuvrajyoti

Maybe you are looking for

  • Is there a way to do innerMXML (just like innerHTML in js)?

    I have a case where a significant portion of the Flex page needs to be redrawn with different widgets, layout and data with certain user actions. I can do that in ActionScript but then I will need to go through the tedious job of instantiating contro

  • Change the message subject line at runtime based on system id in RSWUWFML2

    I need to display different subject line based in the system id. I am using 'FM for Preparatory Phase' where in, am changing the message number based on system id.  But it doesn't works, and the msgno remains the same... Can anybody suggest how to ac

  • Conversion of UTF8 to WE8DEC

    First, I'm a newer for DB related topics. I have two oracle DBMS. Sys1 : Oracle 8.X UTF-8 for Web Application Sys2 : Oracle 8.X WE8DEC for SAP R/3 For some reason, With Sys2, I have to view the table contents of Sys1. DBA set up DB-link between two s

  • Add url parameter in navigation-case

    Hi All, We need to add a param to the URL when doing navigation, the param value is come from a session bean. I tried following, but not working, the param showed in URL is just what I typed in the <to-view-id>, i.e. not runtime replaced by the sessi

  • X220 BIOS Update issue

    Hi I recently flashed my BIOS (going from 1.26 -> 1.31) prior to installing Windows 7 x64 on a new SSD on my X220. The BIOS update seemed to work OK (I used the lenovo Windows utility to do it), but now I can't save any changes to any BIOS settings.