Why we will prefer our own programs to load master data .

Hi gurus ,
What are the techniques involved in using SAP supplied programs
why we will  prefer to write our own programs to load master data.
Thanks and Regards :
B.Madhu sudhan reddy
Moderator message - Please ask a specific question - post locked
Edited by: Rob Burbank on Dec 2, 2009 9:20 AM

Hi Madhu,
    Sap has already have their own predefined upload programs in LSMW for Master Data .
Techniques To Load Master Data in SAP :
1) BAPI
2) LSMW
3) BDC (Call Transaction & Session Method)
Regards,
Sudhakar Reddy.A

Similar Messages

  • Have you used SAP supplied programs to load master data?

    HI,
    SEND ME REPLAY.

    Hi
    We use LSMW tool which is provided by SAP to upload the Data into SAP from legacy data
    There are various other methods for Upload,
    But Direct Input method is the one which SAP provided  directly to upload the data
    there are some predefined programs and structures, that should be mapped and the data transfer takes automatically.
    <b>Reward points if useful</b>
    Regards
    Anji

  • Why we load Master data first before loading Transaction data

    Hi Experts,
    why we load Master data first before loading Transaction data, specify any reasons for that ? Is it mandatory to load MD first ?
    I will allocate points to those who help me in detail. My advance thanks who respond to my query.
    Edited by: Nagireddy Pothireddy on Mar 10, 2008 8:17 AM

    Hi Nagireddy,
    I hope this helps....
    The bottom line for building cubes it to view facts against dimensions. When i say facts these are the key-figures i.e sales volume, Sales vat etc against some characteristics like sales Area,  Cost center , plant.
    Basically charateristics are those against which key-figures are measures like Costcenter, plant, material etc.
         Dimensions are a grouping of related characteristic. So basically a cube has a central fact table with dimesions associated to it in a relational schema. Imagine now you want to view a key figure Sales Volume against a dimension plant. when you consider plant , it has a distribution channel, purchasing organisation , company code, sales area, region etc associated with it. So which form the attributes of plant and also have some or the other description (texts) and aslo hierarchy. first we load the master data and then the transaction data follows.

  • What are the tables will update while loading Master data ?

    Hello Experts,
    What are the tables will update while loading Master data ? And requesting you to provide more information about Master data loading and its related settings in the beginning of creation infoobjects. 

    It depends upon the type of Master data u r loading....
    In all the master data loadings, for every new value of master data an SID will be created in the SID table /BI*/S<INFOOBJECT NAME> irrespective of the type of master data.
    But the exceptional tables that get updated depending on the type of master data are.....
    If it is a time Independent master data then the /BI*/P<INFOOBJECT NAME> table gets updated with the loaded data.
    If it is a time dependent master data then the /BI*/Q<INFOOBJECT NAME> table gets updated with the loaded data.
    If the master data is of time Independent Navigational attributes then for every data load the SID table will get updated first and then the /BI*/X<INFOOBJECT NAME> table gets updated with the SID's created in the SID table (NOT WITH THE MASTER DATA).
    If the master data is of time dependent navigational attributes then for every data load the SID table will get updated first and then the /BI*/Y<INFOOBJECT NAME> table gets updated with the SID's created in the SID table (NOT WITH THE MASTER DATA).
    NOTE: As said above, For all the data in P, Q, T, X, Y tables the SID's will be created in the S table /BI*/S<INFOOBJECT NAME>
    NOTE: Irrespective of the time dependency or Independency the VIEW /BI*/M<INFOOBJECT NAME> defined on the top of /BI*/P<INFOOBJECT NAME> & /BI*/Q<INFOOBJECT NAME> tables gives the view of entire master data.
    NOTE: it is just a View and it is not a Table. So it will not have any physical storage of data.
    All the above tables are for ATTRIBUTES
    But when it comes to TEXTS, irrespective of the Time dependency or Independency, the /BI*/T<INFOOBJECT NAME> table gets updated (and of course the S table also).
    Naming Convention: /BIC/*<InfoObject Name> or /BI0/*<InfoObject Name>
    C = Customer Defined Characteristic
    0 = Standard or SAP defined Characteristic
    * = P, Q, T, X,Y, S (depending on the above said conditions)
    Thanks & regards
    Sasidhar

  • Why cant I see an attribute when I "maintain master data"

    Gurus -
    Here is an easy question for you.
    I added a new navigational attribute to an InfoOject.  After I have loaded the data and activated it, I can't see the navigational attribute/values when I do a "maintain master data" when I display it via InfoObject.  But, I can see the navigational attribute/values when I do a "maintain master data" when I display it via InfoSource.  What do I have to do to see it when maintaining master data via the InfoObject option?
    Thanks!

    usually in maintain master data - it might be that the number of fields are too large and you are not able to see your field.... what you can do is to select a particular row with data and double click on it to see the data or go to options and user parameters and choose ALV grid display and it usually displays all the fields unless you are using a custom layout which does not have this characteristic included.
    The easiest way to check out if the characteristic is available is to use the P table in SE16 and view the contents - this too if you do not have  custom layout defined at the ALV grid level...

  • How to use the catalog in our own Web Dynpro program?

    Hi Expert,
    How to access MDM catalog and bring the product data back to a our own Web Dynpro program?

    Hi  Masa,
    The Catalog Search UI of SRM that is referred to as UI as aforementioned is a page which is capable of the selection of catalog items is linked from the shopping cart creation.
    Our biz requirement content two scenarioes to processing the purchase requirement.
    A.  Create shopping cart via the catalog (PR) --> SRM PO Process --> SUS(PO and Invoice) 
    This is the standard SRM purchase scenario and we have already implemented that.
    B. Create a requirement document via the catalog (This document is same with the SC but very simple, and we create this function by the own web dynpro program) --> transfer the requirement document to other purchasing system(none SAP)  in our intranet.
    So the key problems we faced are below:
    1. How to connect to the catalog search UI from our own web dynpro program.
    ( If we connect the catalog via the MDM ABAP API, that will make the catalog serach UI could not be used;
    Also  it has been failed to simulate the function of SC's connection to the catalog;
    So we decide to link the catalog serach UI via the URL, the linkage is "http://<J2EEserver:J2EEport>/SRM-MDM/SRM_MDM?sap-locale=EN&HOOK_URL=&mask=&namedSearch=General&username=&password=&catalog=<Repository Name>&server=&datalanguage=EN". )
    2. How to transfer the catalog item data to our own web dynpro program.
    If we link the catalog search UI by URL, we can not find any good method to transfer the catalog item data to our own program.

  • DTR API, how to access DTR server from own program?

    Hello Expert,
    we have a requirement to download some source code from the DTR server using our own program (not the SAP standard DTR Client integrated in NWDS). My question is: does SAP provide some kind of API for accessing DTR server?
    I know there is a command line DTR client, but what we need is to send the command to DTR server from our own program to download some source code, after download our program will  then process the source code.
    Anyone has idea how that would work? The best is that SAP provides API to access DTR server. Not sure if we can call the command line DTR client from our program (technical should be fine, but this is not the best way).
    Appreciate any input.
    Thanks
    Jayson

    Hi Jayson,
    If your program language of your own program supports opening files with an URL name and saving those files locally, you can use the WebDAV protocol to access the DTR.
    But beware of developing your own DTR client implementation: all the handling of activities - propagation lists - inactive/active workspaces - (blob) metadata - versions - integrations of activities, etc. sounds to me very tricky.
    If your programming language of your own program supports executing OS-commands, try executing the DTR tool located in the tools directory of NWDS. It supports executing a list of DTR commands listed in a script file. Perhaps this satifies your needs.
    Hope this helps your decision making.
    Regards,
    Alain.

  • If my wife and I share an iTunes account, will we be able to keep independent app data?

    For example, if we both install a To Do List app, will we both be able to keep our own lists?
    Is the data tied to the app backed up in our independent iCloud accounts and/or iTunes backups on our separate Macs?

    Yes, with the credentials of the account that the media/content was purchased with.
    Content is permanently tied to the account it is purchased with and cannot be merged, moved, or transferred to another account.

  • How will i configure partner determination for customer master

    how will i configure partner determination for customer master data.

    hi
    Check this
    BUSINESS PARTNERS AND PARTNER DETERMINATION
    In the partner determination procedure you can determine whether partner functions can or should occur in a partner object (Customer Master, Sales Document, Item Category etc.) For each object, in which partner function can be created, you can define partner procedures. This also means that
    For Customer Master
    For Sales Documents
    For Sales Documents and Billing Documents: for items
    We can define our partner determination procedure for each of these levels as shown below. In Blue are given the ones wherein the Partner Procedures are assigned to the Partner Objects
    Customer Master Account Group
    Sales Document Header Sales Document Type
    Sales document Item Item Category in sales
    Delivery Delivery Type
    Billing Header Billing Type
    Billing Item Billing Type
    Sales Activity Sales Activity type
    By assigning a procedure you determine for which account groups (for the customer master), which sales document types (for sales documents) and for which item categories this procedure would be valid.
    In the partner determination procedure you can determine for each partner function
    whether the partner function is an obligatory partner function
    whether the partner function can be changed in the document
    BUSINESS PARTNER FUNCTION
    By assigning a business partner function to a partner you can determine which functions the partner fulfils in the business process. Partner Functions are classified using partner type. The partner type represents the roles played by the business partner within the business transaction.
    Following partner functions exist in the standard process of Sales and Distribution
    Partner Type Customer
    Sold-to Party, Ship-to Party, Bill-to Party, Payer and Sold-to Party authorized to release against a contract. You can define the sold-to party authorized to release against a contract in the partner screen of a contract. This partner may only schedule orders with reference to this contract, even when he is not the sold-to party authorized against a contract.
    Partner Type Contact Person
    Contact persons are natural persons whom you must contact at the customers for business processing (e.g. purchasers) Contact person can be created directly in customer master record.
    Partner Type Vendor
    A forwarding agent is an example of a business partner on the credit side, who is included in a sales process. If you commission a particular forwarding agent for deliveries to a specific customer, you can define the forwarding agent in the customer master record as the partner.
    The other possible partner functions on the credit side in the sale process are interpreters, auditors etc. The forwarding agent is an agent who performs transportation services. This includes organizing the shipment, delivery and receipt of the goods, arranging the carrier services and handling the customs issues.
    Partner Type Personnel
    Employee Responsible
    Sales Personnel
    You can enter an employee from your firm as the person responsible:
    In the Customer Master – If the employee is normally responsible for processing transactions with this customer.
    In the Sales Document – If the employee is responsible for processing the Business Transaction.
    STEP WISE PROCESS FOR PARTNER DETERMINATION PROCEDURE
    Sales and Distribution->Basic Functions->Partner Determination->set Up Partner Determination->Set up Partner Determination for Customer Master.
    First go to OVT0 – create customer account groups. Here you make new entries, click whether it is a one time customer, description. Also you can do the field selection here for general data, co. code data and sales area data.
    Now go to IMG – logistics general – business partner – customers – control – define & assign customer number ranges define the number. Here you range that you want and assign it to your customer account group.
    Now go to VOPA – here the selection will be on customer master, click on partner procedures, create the partner determination procedure. The following steps need to be done in partner determination area
    Assign partner function to account group i.e SP,SH, BP, PY to account group (debit side ). Sales and Distribution->Basic Functions->Partner Determination->Assign Partner Functions on the debit side to account Groups.
    Then create Partner Determination Procedure.
    Assign the Partner Determination Procedure to Partner Function.
    Then finally assign the Partner Determination Procedure to acc group.
    Important Points in Business Partners and Partner Determination Procedure
    Partner relationship maintained/defined in the customer master is proposed automatically in the document header when you create a sales document.
    In customizing we can decide whether several partners can be assigned to one partner function in the customer master.
    In sales documents, the system is configured so that only one partner can be assigned to each partner function.
    We can define partners at item level in the sales documents.
    Business Partners that are defined at the header level however cannot be changed at the item level.
    You can prohibit anyone from changing a partner that has already been entered in a sales document.
    It is also possible to manually change or enter the address of a partner, such as the Ship-to Party. This change does not affect the master record.

  • When using  Vikas' program to load large files  getting error

    Hello,
    I am using Vikas' program to load large data files: http://htmldb.oracle.com/pls/otn/f?p=38131:1
    This works fine, except when I click on the button to create table, then I get a "not found" error--
    failed to parse SQL query:
    ORA-00942: table or view does not exist
    What might cause this? I've checked grants and such and reviewed the code, but haven't figured it out...
    Thanks!

    Hello,
    I am using Vikas' program to load large data files: http://htmldb.oracle.com/pls/otn/f?p=38131:1
    This works fine, except when I click on the button to create table, then I get a "not found" error--
    failed to parse SQL query:
    ORA-00942: table or view does not exist
    What might cause this? I've checked grants and such and reviewed the code, but haven't figured it out...
    Thanks!

  • Names of the programs which Extend Materials, Load Materials and Load maste

    Hi ,
    Could you please give the names of the programs which Extend Materials, Load Materials and Load master data settings for auto replenishment.
    With regards,
    Pritee.

    HI,
    As per your needs programs list as follows.
    1) Material Extended T-codes(program) :
       a) LSMW - Legacy System Migration Workbench
       b) BDC    - Batch data communication
       c) MM17  - Mass Maintenance Materials and
       d) MM01  - Create Material also extended material one by one.
    2) Load Materials
       a) LSMW - Legacy System Migration Workbench
       b) BDC    - Batch data communication
    3) Load Material Master
        a) MM01  - Create Material.
    Hope, it is useful for you.
    Regards,
    K.Rajendran

  • What will happen if i load transaction data first?

    HI,
    With out master data if i load transactional data , what will happen?
    While loading master data then only SID will be created, If i load Transactional data first means when will SID will be create?
    -Arun.M.D

    Hi,
    We can upload the transaction data even we have not yet uploaded the master data. But the upload of Transaction data will take more time in case if the Master data has not yet been uploaded.
    So for performance point of view,it is recommended to upload the master data as  first  upload.
    With rgds,
    Anil Kumar Sharma .P

  • I have bought my husband his own i pad and we both need to use our own on a shared computer. will the two apple IDs show as separate on the i tunes or do I need two different I tune programs?

    I have bought my husband a new I pad and we both need to use our own on a shared computer. Will the two different Apple IDs show as separate on the i tunes program or do I need two different i tune programs?

    Each device is different and will only sync what you select

  • Is possible to purchase the program and host it on our own server?

    Is possible to purchase the program and host it on our own server?

    Like so many questions, the answer is: yes... maybe.
    Mac OS X Server includes a web server, so it's entirely possible (trivial, even) to create a web site on your server.
    Making it available to the outside world depends a little bit on your network connection - you'll probably need to tweak your router/firewall configuration to let external connections into your server.
    Then you also need to consider your network speed - remote users will be limited to the upload speed of your link - if you're on a residential link that might not be all that fast. In addition, many large ISPs restrict the running of servers on residential connections (you don't say whether your server is located on a business or residential link).
    Beyond that, though there are various back-end technologies that you can use to add dynamic elements to your pages (so they're not just static HTML pages). Things like PHP, Perl, Ruby, Python and more are built in, as is MySQL if you want a databased-driven site. Some technologies are not supported, though, such as ASP. Therefore you might need to consider what dynamic content system (if any) you want to run.

  • Ave been using an ipad for si have been uongs, and app purchases, using my wifes apple id. now i have a new apple lap top, i am wondering why would i get my own id as opposed to keeping "ours"

    i have been using an ipad for songs, apps, etc, i now am migrating to a mac book, my question is, i have been using my wifes apple id for all of our purchases, sharing, etc.  now that i have a laptop, i am wondering, why should i get my own user id or why would i not just continue on using our common id?
    she worries about us taking up too much space in the cloud, which i am not using yet but will learn

    i dont know why you would make a separate account either if you have been getting on fine before, unless you need to talk to your wife with iMessage or something
    if you do run out of cloud storage it's probably cheaper to just upgrade it than make your own apple id and have to buy everything again

Maybe you are looking for

  • Dont show balances with 0 amount in Reports?

    Hi, Can we restrict reports, developed through Report Painter, not to display the items of which the posting/balance is 0. I have a requirement of not to show GL accounts that are with 0 balances in customized balance sheet? Thanks

  • Error deploy to Oracle AS 10g 10.1.2.0.2 with JDev 10.1.3.0.3 EA

    error message : java.lang.UnsupportedClassVersionError kr/company/biz/pojo/BoardBiz (Unsupported major.minor version 49.0). kr/company/biz/pojo/BoardBiz (Unsupported major.minor version 49.0)

  • Unable to see any content in NWBC even after designing structure through PFCG Menu

    Hello Everyone As this is abit new for me , It would be helpful if you can share your valuble inputs on this particular issue. Even after the role is designed in PFCG, When trying to check the same through NWBC, there is no content that is visible.On

  • 41 YEAR OLD MP3 QUESTIO

    Well, I'm 4 rather than the player!!! I've just bought a Muvo N200 and have 3 rather basic questions I hope someone could help an old man with (please keep your replies as simple as poss asI'm not that IT literate!!!) . I can dowload individual track

  • User Menu : Several role = duplicates menu tree ?

    Hi All, In the system we have several role which correspond to several "function". Some users may have on their user profil one 2, or more role depending on their job. My problem concern their own menu, if they cumulate several functions, the menu co