Datasource 2LIS_02_HDR enhancement

Hi Expert,
Iu2019m working on datasource 2LIS_02_HDR enhancement - add a field u201CNet payment termu201D ( EKKO-ZTERM).
I understand I can add this field in 2 ways as specified below
a.     Adding this field to Communication Structure (MCEKKO, in this case) and then pulling to the Extract Structure
b.     Directly appending this field to the extract structure (MC02M_0HDR, in this case).
I would like to know which way from the above is the best and why? Whatu2019s the difference to choose one way over another?
Thank you.

Hi,
Better to append structure to extract structure.  Go through following steps - 
Goto CMOD---- select Enhancement assignment - - browse at project search box- Where you may find group of projects already created with discriptions like---- > Project for customer function cals for SAPI or project for user exits(like this for my projects).
If you dont have already created projects then create a project -
Go to CMOD -- by giving naming starts with Z--->
Assign the enhancement RSAP0001 & click on Components
Choose the function exit EXIT_SAPLRSAP_001
Activate the Project.
Double click on the function exit EXIT_SAPLRSAP_001, this will open the function module
Please note that, alternatively once the project is activated with the required function exit, this can also be displayed in the t-code for Function modules se37.
Double click on the include ZXRSAU01, to open the editor where the required coding can be done.
In the above function module (exit) the import parameter I_DATASOURCE
holds the data source (i.e. name of the data source)
The tables parameter C_T_DATA holds the values of the datasource whose structure is same as the data source structure
Regards,
rvc

Similar Messages

  • Business scenarios on SD and MM modules for generic datasources and enhance

    Hi,
      Can anybody send some documents on SD and MM module on generic datasource and on enhancements.Pl send it to my MailID:[email protected]
    Thanks,
    Chinna

    Hi,
    MM Process flow:
    The typical procurement cycle for a service or material consists of the following phases:
    1. Determination of Requirements
    Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
    2. Source Determination
    The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
    3. Vendor Selection and Comparison of Quotations
    The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
    4. Purchase Order Processing
    The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
    5. Purchase Order Follow-Up
    The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
    6. Goods Receiving and Inventory Management
    Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and underdeliveries of ordered goods.
    7. Invoice Verification
    The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment.
    Common Tables used by SAP MM:
    Below are few important Common Tables used in Materials Management Modules:
    EINA Purchasing Info Record- General Data
    EINE Purchasing Info Record- Purchasing Organization Data
    MAKT Material Descriptions
    MARA General Material Data
    MARC Plant Data for Material
    MARD Storage Location Data for Material
    MAST Material to BOM Link
    MBEW Material Valuation
    MKPF Header- Material Document
    MSEG Document Segment- Material
    MVER Material Consumption
    MVKE Sales Data for materials
    RKPF Document Header- Reservation
    T023 Mat. groups
    T024 Purchasing Groups
    T156 Movement Type
    T157H Help Texts for Movement Types
    MOFF Lists what views have not been created
    A501 Plant/Material
    EBAN Purchase Requisition
    EBKN Purchase Requisition Account Assignment
    EKAB Release Documentation
    EKBE History per Purchasing Document
    EKET Scheduling Agreement Schedule Lines
    EKKN Account Assignment in Purchasing Document
    EKKO Purchasing Document Header
    EKPO Purchasing Document Item
    IKPF Header- Physical Inventory Document
    ISEG Physical Inventory Document Items
    LFA1 Vendor Master (General section)
    LFB1 Vendor Master (Company Code)
    NRIV Number range intervals
    RESB Reservation/dependent requirements
    T161T Texts for Purchasing Document Types
    Transaction Codes:
    RFQ to Vendor - ME41
    Raising Quotation - ME47
    Comparison of Price - ME49
    Creation of PO - ME21N
    Goods Receipt - MIGO
    Invoice (Bill PAssing) - MIRO
    Goods Issue - MB1A
    Physical Inventory - MI01( Create doc)
    MI04 (Enter Count)
    MI07 (Post)
    Also please check this links.
    http://www.sapgenie.com/sapfunc/mm.htm
    http://www.sap-basis-abap.com/sapmm.htm
    SD Process Flow:
    The sales documents you create are individual documents but they can also form part of a chain of inter-related documents. For example, you may record a customer’s telephone inquiry in the system. The customer next requests a quotation, which you then create by referring to the inquiry. The customer later places an order on the basis of the quotation and you create a sales order with reference to the quotation. You ship the goods and bill the customer. After delivery of the goods, the customer claims credit for some damaged goods and you create a free-of-charge delivery with reference to the sales order. The entire chain of documents – the inquiry, the quotation, the sales order, the delivery, the invoice, and the subsequent delivery free of charge – creates a document flow or history. The flow of data from one document into another reduces manual activity and makes problem resolution easier. Inquiry and quotation management in the Sales Information System help you to plan and control your sales.
    Transaction Codes:
    Inquiry - VA11/VA12/VA13
    Quotation - VA21/VA22/VA23
    Sales Order - VA01/VA02/VA03
    Delivery - VL01N/VL02N/VL03N
    Billing/Invoicing - VF01/VF02/VF03
    Also please check this links.
    http://www.sapgenie.com/sapfunc/sd.htm
    http://www.sap-basis-abap.com/sapsd.htm
    http://www.sapgenie.com/abap/tables_sd.htm
    Production Planning:
    For example, consider a pump manufacturing plant, based on the customer requirement, planning is done for future months ( we plan for a qty on particular
    date). Pump is an assembly - were main component would be manufactured in the plant and others would be procured. As PP, we are concerned only in the inhouse
    manufacturing but the final assembly (considering BOM) can be done only if the procured components are available. MRP helps in planning the shortage, on
    particular date based on the planned date. Work center (ex. lathe) place the components are machined/assembled (were the operation is done). Sequence of
    operation is routing (lead time scheduling data is got from routing). In the MRP Run,basic or lead time scheduling (need to know when to start/finish date)
    is done. On creation of the production order, system checks for which BOM and routing to be picked up (if there are many routings or BOM for that particular
    finished product). Availabilty checks for material,PRT and capacity needs to be done. on release of the order, confirmation of the order can be done (on
    completion of the order or after manufacturing the quantities). GI and GR have to be done.PP flow ends here
    step 1: creation of master data (Material master,BOM,Work center,Routing)
    step 2: Planning - can be done by Planned independent requirement (MD61), Independent requirement (MD81).
    we plan for a quantity, on which date (it would be finish date).
    step 3: MD04 -stock/requirement lsit (plan made can be viewed in MD04)
    step 4: MRP run - MD02, PIR is converted into Planned order
    step 5:Planned order to be converted production order - CO40, CO41
    step 6: production order to be released - CA02
    step 7: confirm the production order (order confirmation-CO15 (after which GI and GR is done)
    assign pts if helpful...

  • Datasource Extractor Enhancement - Requirement Guidance required

    Hi Friends,
             I received a requirement for enhancing a existing report. When digged down till the extractor(standard) and found tthat these 7 fileds are missing in the extractor itself.
    After discussion with the functional consultant; we identified the source table and fileds for the requirements.
    But there are 4 fields whose text description has been maintained in another table and their technical values are being used in the table we are going to use. I.e., the mater data(Texts) has been maintained seperately.
    When cheked in BI, those master data are not maintained; hence we need take it all the way from ECC.
    1. I would like to know, whether we need create a new extractor(datasource) for master data and take it in to BI; also enhance the existing the std extractor.
    OR
    2. Can we take the master data fields in the existing extractor and use it in BI? If so, how we can show filed as KEY+TEXT in the report?
    Scenario: Filed - ACTIVITY PARTNER
                     Display - KEY + TEXT
    Seeking guidance for understanding better.
    Thanks
    Regards
    Santhosh Kumar N

    Hi,
       My requirement is to display the field as Key+Text in the report. Its a new field to be added. But in the Source system, the technical code and description has been maintained in the same table.
    I need to extract this data in to BI and use it in reporting.
    As you said, we can write a routine to display the two different fields  as 1 filed and displying both Key+Text in the report.
    I have not done this before, Just want to confirm will it be feasible by a routine. Also, which routine should be used? do we have any sample codes of it?
    Sincere Thanks for your valuable information.
    Rgds
    San

  • Datasource structure enhancement in SRM 5.0

    Dear All,
    I have enhanced the extraction structure for datasource 0BBP_TD_CONTR_2 in SRM . The structure BBP_CTR_BW_GET_TD_STRUC gets enhanced with an append structure but the same is not reflected in the Datasource. Is there some other transaction to be performed in order to get the appended structure as part of the datasource extract structure.
    Thankx in advance.
    Mou

    Hi gopal,
      I suppose you are talking about the structures for CUSTOM fields...The structure have been modified from SRM 3.0 to SRM 4.0.
      Frm SRM 4.0 we have the INCL_EEW_* structures.(there is no structure in SRM 4.0 by the name CI_BBP_ITEM_SC ).
      The structures for addition of custom fields prior to SRM 4.0 release were CI_BBP_* structures.
      i have no idea about SRM 5.0.You can refer OSS notes 541877
    672960
    458591
    for detailed information on these structures.
    BR,
    Disha.
    Pls reward points for helpful answers.

  • Enhanced Datasource fields not getting displayed in Transformation

    Hi,
         Eventhough after replicating the datasource, the Enhanced Datasource fields not getting displayed in Transformation.
      Eg I have done mapping of 6 fields in transformation from datasource to DSO
    Now the datasource is enhanced with 8 fields...........The transformation is not showing the added 2 fields
    I am deleting the existing transformation.Is this the only solution?
    Kindly suggest your answers.
    Thanks,
    Sonu.

    HI,
    Deleting is not solution as it is common scnerio.
    Go to the data source in BW and in change mode check the option "transfer" for this two fields and then see if its coming or not.
    Thanks
    Ajeet

  • New/enhanced datasources in ERP 60 enhancement packs

    Hi,
    I have reviewed a lot of the online documentation on Service Marketplace and SDN, but still have the following open question:
    Is there a comprehensive list of all new SAP ERP datasources, or enhancements to existing datasources, that are available in ERP 60 enhancement packs 1, 2, 3 and 4? 
    Where can I find this list? 
    Again, I'm aware of the wealth of documentation on EHPs, but I can't seem to find a quick list of the BI datasource changes for EHPs.
    Thx,
    Lonnie

    Hi Lonnie:
          Take a look at the Documentation for SAP NetWeaver BI Content Add-On.
    http://help.sap.com/content/documentation/netweaver/docu_nw_bi.htm
    Here you can find the details for the new DataSources released on each Add-On:
    Release Notes SAP NetWeaver 7.0 BI Content Add-On 4, SP 03
    http://help.sap.com/saphelp_nw70/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm
    Release Notes SAP NetWeaver 7.0 BI Content Add-On 4
    http://help.sap.com/saphelp_bic704/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm
    Release Notes for
    SAP NetWeaver 7.0 BI Content Add-On 3 SP09
    SAP NetWeaver 7.0 BI Content Add-On 3 SP08
    SAP NetWeaver 7.0 BI Content Add-On 3 SP06
    SAP NetWeaver 2004s BI Content Add-On 3 SP04
    SAP NetWeaver 2004s BI Content Add-On 3 SP02
    SAP NetWeaver 2004s BI Content Add-On 3
    SAP NetWeaver 2004s BI Content Add-On 2
    http://help.sap.com/saphelp_bic703/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm
    Release Notes BI Content 3.5.3 Add-On SP02
    Release Notes BI Content 3.5.3 Add-On
    http://help.sap.com/saphelp_nw04/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm
    Regards.
    Edited by: Francisco Milan on Sep 23, 2009 10:42 PM

  • DataSource Enhancements : Maximum Fields

    Dear Friend,
    How many fields we can add to DataSource to Enhance ( Maximum Fields), I heard if it is more then 20 fields it is not good, but please let me know the correct one.
    I found some Master Data TEXT/Description fields also enhanced in 2LIS_13_VDITM, if any Special Chars will come in the Data loads, then there may be huge problem, is it right?. please help me.
    Thanks
    Ganga

    Hi Ganga,
        As far as my Knowledge goes , from a DDIC prespespective you can add as many fields as possible to the extract structure. The only limitation would be that imposed by the underlying Database.
    Even if you add 20 extra fields I do'nt think there should not be any problem if you get all these values using one select statement. But if more than one select statement is used , performance would surely go down.
      What I mean is that if out of the 20 fields , if 10 are to be read from table 1 and 3 are to be read from table 2 and remaning are to be read from table 3. then this would require two inner joins(if there exists a common key field) otherwise it would require three different select statements. In either case the performanc would come down.
    Hope this answers your first question.
    I am really sorry I did not get the second question . what exactly do you mean by "if any Special Chars will come in the Data loads, then there may be huge problem, is it right?" ..  please be clear on this.
    Regards,
    James Harold.

  • EKKO-ZTERM not available in 2LIS_02_HDR

    Hi all,
    I need the payment terms in BW, but I am however not able to find the field ZTERM from table EKKO in 2LIS_02_HDR. Suppose it should be available here as it origins from the PO header.
    According to note 898732 it seems that it should be available(?):
    Symptom
    You maintain a quotation in transaction ME47.
    Header data is automatically updated from the vendor master, for example payment terms (ekko-zterm).
    Wrong information is extracted to BW.
    Other terms
    ME47, RFQ, Qotation, 2lis_02_hdr, 2lis_02_itm, XMCEKKO, MCEKKO, EKKO, payment terms, inco terms, zterm, inco1, inco2, EINS, SAPLEINS
    Reason and Prerequisites
    Program error.
    New data that's taken over from the vendor master when maintaining a
    quotation in ME47, is saved in old and new, so no change.
    Solution
    Please implement the correction for your release.
    Any ideas why I can't find this field in the LO cockpit?
    Is it really nescessary to enhance the datasource?
    BR
    Stefan

    Hi Stephen,
    I am having the same problem . ZTERMS in not avaialable in LBWE . So  I tried to enhance 2LIS_02_HDR but it is saying
    DataSource 2LIS_02_HDR does not allow append structures
    Message no. R8525
    Procedure
    Maintain enhancements to the extraction structure in the corresponding application:
    You enhance LO extraction structures in the cockpit (LBWE).
    BUT it is not available in LBWE .
    Pls  help !
    thanks
    Pankaj

  • Datasources are inactive status in r/3

    hi frds,
    i am facing strange issue..
    I have activated the MM related datasources 2lis_02_hdr and itm in LBWE in R/3 Devmnt and transported them into R/3 prod, but still those are in in-active status only in R/3 prod..
    in transport log i am seeing some warning msgs..
    <b>Table ZZMC02M_1HDR was activated with warnings
    Message no. DO520
    (W- Enhancement category for include or subtype missing )
    Table ZZMC02M_1ITM was activated with warnings
    Message no. DO520
    (W- Enhancement category for include or subtype missing )</b>
    and i have selected industry sector as 'standard'
    we are into ECC6, Am i missing anything ?
    pls share your experiences
    thanks
    Message was edited by:
            Sha BW

    Hi Vidya,
    My ques is when we do all the customizations in LBWE for any datasources , system prompts a request...
    As Mahesh said, in LBWE that request should be assigned to customizing request not workbench reqst ...   but im unable assign the request to customizing request 'coz the system is prompting workbench reuquest.....
    i have already created 1 customizing reqst in se01.. how can i use this custmizin req in lbwe
    im doing all the customizations in dev box only..
    thanks

  • 2LIS_02_HDR- delta initialization

    Hi All,
    I am trying to initialize 2LIS_02_HDR data extraction.
    What I have done is :-
    1. delete the setup table .
    2. filling of the setup table  by oli3bw. the setup table has data now.
    3. Lbwe done - direct delta
    4. rsa3 run for 2LIS_02_HDR , 990 records came.
    4. replicate od data source done.
    5. infopackage run done but it is giving 0 records and there is no 2LIS_02_HDR  in delta queue(rsa7) but request is green .
    Please let me know what am I missing , why the delta queue is not enable even though the initialization is ion green status
    Dola
    Edited by: Dola das on Mar 10, 2010 3:03 PM

    Thanks Raja, it actually heled me . In the job log I can see that 0 records were extarcted due to customer exits .
    But then how in rsa3 , the extractor could extract 2000 records but in BW request 0 records came. is it that the customer exits will come into picture only when BW extracts records and not in rsa3 testing.
    Kindly help me in understanding this.
    I am attaching the log view :
    Asynchronous transmission of info IDoc 2 in task 0001 (0 parallel tasks)
    DATASOURCE = 2LIS_02_HDR
             Current Values for Selected Profile Parameters               *
    abap/heap_area_nondia......... 2000000000                              *
    abap/heap_area_total.......... 2000000000                              *
    abap/heaplimit................ 40000000                                *
    zcsa/installed_languages...... DEFIJNPRSV                              *
    zcsa/system_language.......... E                                       *
    ztta/max_memreq_MB............ 2047                                    *
    ztta/roll_area................ 3000000                                 *
    ztta/roll_extension........... 2000000000                              *
    Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 0 records
    Result of customer enhancement: 0 records
    Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 0 records
    Result of customer enhancement: 0 records
    IDOC: Info IDoc 2, IDoc No. 97077, Duration 00:00:01
    IDoc: Start = 11.03.2010 07:46:24, End = 11.03.2010 07:46:25
    Synchronized transmission of info IDoc 3 (0 parallel tasks)
    IDOC: Info IDoc 3, IDoc No. 97078, Duration 00:00:00
    IDoc: Start = 11.03.2010 07:46:25, End = 11.03.2010 07:46:25

  • How to activate Purchase datasource without deleting setup table for others

    Hi Gurus,
    In developement system purchasing datasources 2LIS_02_HDR, 2LIS_02_ITM and 2LIS_02_SCN are active and deltas are also running for these.
    Now acccording to the requirement We need to activate other datasources as well like 2LIS_02_CGR and SGR .........
    To so this do we have to run the setup table again or any other option is there for this??
    As this step would take lots of time in Production and for this downtime would be required which is not feasible.
    Please suggest some solution.
    Thanks in Advance,
    Uday Shankar.

    Hi,
    We will do the setup (Filling and Deleting) concept based on application component it's not based on DS .S you don't have other way.
    Regards
    Ram.

  • Enhance fields

    hi
    i have  1 datasource i need add 2-3 fields.
    that 2-3 fileds available in single or 2 tables?
    can i enhance datasource wil be better
    or
    i can crate generic extraction by table/view for that fields and populate late?
    which one will be better according performance wise

    Dear Sunil...
    You have 2 ways....
    1. Already the datasource is in use and working fine, and it is better to add feilds in that datasource and enhance the datasource and use, but if it is already using in Production, at the time of trasportaion you need some ideal time in prodcution because you need to clear all Quaues in R/3 and then only you can send it to production, so take care of this problem.
    2. If you have any date feilds, it is better to create Z-table and ask ABAPer to write code to fill the tables as per your requrements, and cretae generic datasource and goahead.
    we are facing the same problem, I enhanced the datasource 2LIS_12_VCITM and now I'm facing the problem while sending it to Production becasuse of Ideal Time in ECC.
    So if you don't have this Ideal time problem it is better to go with Datesource enhancement, it is always good.
    If you don't get Ideal time go for Generic datasource.
    Thanks
    Reddy

  • Field in the table but not in the datasource

    I have a datasource 0co_pc_act_05 based on mbew table . I need a field from that table , which is not present in the datasource , what should i do .?
    How can i get the field from the table into the datasource?
    Thanks

    hi Mike,
    try following steps
    - in r/3 transaction rsa6 choose the datasource, click enhance strucutre, then append structure, system will propose z..., confirm it, in the next screen, type in the field name e.g abcd
    - activate the append structure
    - back to rsa6 choose the datasource, click edit, remove mark in column 'hidden' field for that field, save the datasource.
    - in this case you no need to do user exit since that field exist in the origin table where the data extracted.
    - recheck with rsa3
    later in bw side
    - create new infoobject, then right click the datasource and 'replicate datasource', change transfer rules, move the new field from right side to left (to be included in transfer structure), then assign the field by type in the new created infoobject name, activate the transfer rules. include also this new object in infocube etc.
    hope this helps.

  • Activation of ERP Datasource

    Hi All,
    I need to activate DataSource  in ERP to be replicated into BI. When I am doing this I get an error as below.
    Changes to Repository or cross-client Customizing are not permitted.
    Is this an authorization issue with the permissions.
    Appreciate your inputs.
    Kind Regards
    James

    Hi,
    Are you working in the right client in the dev ECC system? We should be activating datasources in the customizing client/golden client in ECC dev. The datasources once activated get copied to the client which is connected to BW. Some changes to datasources like enhancements will not be copied accross clients automatically. We then use SCC1 transaction, give the transport number generated while making changes, to copy across clients.

  • Datasource Enahncement - What is the case when i am not req to do USER Exit

    Experts,
      Can someone explain me what is/are the cases when i do not require to code in the user exit to populate the enhanced field?
    I see for some datasource the enhanced values are populated automatically.
    Appreciate your answers.
    Thanks
    Hari

    Hi Hari,
    In some cases we  do not need to write any code .
    Whenever we need to enhance our datasource we first check in LBWE if the required filed is available in the pool .
    If it is available in pool we simply transfer it to extract structure and in this case we do not write wny code.
    The second case is when we append our extractiion structure because the required field is not abailabl ein the pool.
    In this case we need to write code to populate the field.
    Hope it helps
    Manish Sharma

Maybe you are looking for