Initial load of articles through ARTMAS05

Hi Retail experts, I need to built IDOCs to perform the initial load of articles through ARTMAS05.
Although we tried to use an IDOC from a DEMO system as template, we couldn't get a successful IDOC so far. The Function module we are using is BAPI_IDOC_INPUT1, with IDOC type ARTMAS05.
Does anybody has a guideline to set this up?
Thanks in advance.

I would welcome Bjorn's input on this, but, generally I accomplish this using LSMWs. I use SWO1 to explore the business object, but use LSMW (Legacy System Migration Workbench) to mass load. In the case of LSMW, you simply call the transaction LSMW.
- From here, define a project, subproject and object. (Eg: Project = INITLOAD {initial data load}, Subproject = LOMD {logistics master data}, object = ARTMAS {article master}).
- Maintain the object attributes. Here, you can chose from four options: standard/batchinput, batch input recording, Business Object Method (BAPI) or IDoc. Choose the Business Object method, use object BUS1001001 and method CLONE.
- Define your source structure. Here, you will lay out what the input file's STRUCTURE is going to look like (not the fields). Since it's ARTMAS, it's not realistic to put all data into a single row in a text file, so you will likely use a structured input file - especially for variants, site-specific and sales-org-specific data.
- Define your source fields. Here you will define the fields that are in your input file and assign them to your input structure. A lot of work goes into this step. Note - I would try to use names very close to the SAP names, since there is an automapping tool. Also, you can copy SAP table structures into your field structures which is very helpful if you plan to use say 75 - 80 percent of the fields of a particluar structure.
- Maintain structure relations. You will assign your input structures to the corresponding ARTMAS structures in this step.
- Map the fields and maintain conversion rules. Here you assign your input fields to the ARTMAS fields. Also, you can code ABAP in this step for conversion/translation purposes. It depends on your chosen ETL or ETCL or ECTL or CETL methodology (E = Extract, C = Cleanse, T = Transform, L = Load) on whether you will write ABAP conversion rules in this step.
- Specify input files. This is where the data resides in it's text file input format. Typically, you will use a small data set that sits on your PC to test it, and then for a mass load, create a server-side directory on the SAP server, place the input file there, and you can use it. This speeds processing for large files considerably.
- Assign files. Here you assign the previously specified input file to an input structure
- Read data. This actually reads the data so that you can see how it's going to come in.
- Convert data. This creates a psuedo IDoc. It is not an IDoc yet, but in IDoc format.
- Start IDoc generation. This converts the converted file into a true IDoc.
- Start IDoc processing. Here, your IDoc moves from 64 status to (hopefully) 53 status.
Well, I hope this helps, and I would be interested in Bjorn's input. Also, Bjorn, what did you mean by the WRKKEY comment? I've never heard or seen a reference to this.

Similar Messages

  • Initial load of BP through Middleware

    Hello,
    I try to do the initial load of Business Partners from R/3 into the CRM system. The monitor displays, the load has been done succesfully (green light), but no business partners appear in the CRM. Can someone help me?
    Points will be awarded
    Thanx, Peter
    btw: does anybody have some document about setting up the Middleware to transfer data from R/3 to CRM and vice-versa?

    Peter, before you can load the BP from R/3 to CRM you need to do some mandatory configuration which - on high level - are:
    1 - Map BP Master Data from R/3 to CRM
    2 - Map BP Master Data from CRM to R/3
    3 - Synchronize field settings between R/3 and CRM
    4 - Configure field attributes
    5 - Execute actual BP replication
    For details on how to execute these configuration stepse steps have a look at http://help.sap.com, select here SAP Best Practices -> Cross-Industry Packages -> CRM. In the CRM Best Practices select Business Information and Preconfigured Scenario's, select (ob right hand side) a sales related scenario, e.g. Internet Sales and select Building Block B09: CRM Replication. In the actual Building Block navigate to page 45 and execute the steps accordingly. Hope this helps, Tiest.
    Message was edited by: Tiest van Gool

  • Initial Load of customers stopped

    Hello,
    I started download of customer_main in CRM 4.0 and as a sales group couldn´t be found (which is also deleted in R3, but still to find in customer masters; also R3 gives an error if you go into VD02 because of this) an BDOC was generated, what is quite ok.
    BUT - the problem is that the initial load was stopped completely.
    In Rel. 3.0 we got also BDoc for errors BUT the download always finished. So afterwards errors were cleaned up.
    Has somebody an idea whether this is normal behaviour in Rel.4.0 or what I can maybe do that download runs further after stop?
    I´d be happy if I´d get some hints.
    Kind regards
    Christina

    Hello,
    it´s difficult to filter out customers as I don´t know upfront which one run into error, as I don´t know which sales group, offices have been deleted in R3 and are still existing in customer master.
    We found note 823594 and it seems that with this the check of sales group+offices is simply ignored, what means the initial load will run through smoothly.
    Problem can be that you get no BDOC anymore if a saes group is missing and then inconsistency of systems increase.
    The error message was
    "CRM_BUPA_MAPPING_30110 - No CRM sales office can be determined fr R3 sales group THS".
    So the error shows what to do basically. But why the whole download is stopping is not clear.
    If someboy knows about please reply on this.
    Kind regards
    Christina

  • Replicating data once again to CRM after initial load fails for few records

    My question (to put it simply):
    We performed an initial load for customers and some records error out in CRM due to invalid data in R/3. How do we get the data into CRM after fixing the errors in R/3?
    Detailed information:
    This is a follow up question to the one posted here.
    Can we turn off email validation during BP replication ?
    We are doing an initial load of customers from R/3 to CRM, and those customers with invalid email address in R/3 error out and show up in SMW01 as having an invalid email address.
    If we decide to fix the email address errors on R/3, these customers should then be replicated to CRM automatically, right? (since the deltas for customers are already active) The delta replication takes place, but, then we get this error message "Business Partner with GUID 'XXXX...' does not exist".
    We ran the program ZREPAIR_CRMKUNNR provided by SAP to clear out any inconsistent data in the intermediate tables CRMKUNNR and CRM_BUT_CUSTNO, and then tried the delta load again. It still didn't seem to go through.
    Any ideas how to resolve this issue?
    Thanks in advance.
    Max

    Subramaniyan/Frederic,
    We already performed an initial load of customers from R/3 to CRM. We had 30,330 records in R/3 and 30,300 of them have come over to CRM in the initial load. The remaining 30 show BDOC errors due to invalid email address.
    I checked the delta load (R3AC4) and it is active for customers. Any changes I make for customers already in CRM come through successfully.  When I make changes to customers with an invalid email address, the delta gets triggered and data come through to CRM, and I get the BDOC error "BP with GUID XXX... does not exist"
    When I do a request load for that specific customer, it stays in "Wait" state forever in "Monitor Requests"
    No, the DIMA did not help Frederic. I did follow the same steps you had mentioned in the other thread, but it just doesn't seem to run. I am going to open an OSS message with SAP for it. I'll update the other thread.
    Thanks,
    Max

  • Initial Load of Business Partner not running

    Dear SAP CRM gurus,
    We have been able to perform initial download of Business Partners from ECC into our CRM system. We have done this many times. We do not know what is wrong, but since last week, we are unable to perform initial download of our Business Partners. When we run initial download using R3AS, there is no BDoc created, there is also no queues on inbound/outbound of both CRM and ECC system. There is also no error. R3AM1 showing initial download complete but only with 1 block. But there is no BDoc created!! All other replication objects are fine, except that BUPA_MAIN we are unable to perform initial download. Delta download is fine as well.
    We have not changed anything on SMOEAC and it is all correct. Entries on CRMSUBTAB and CRMC_BUT_CALL_FU is also correct.
    Please help!!

    Hi,
    When you are downloading CUSTOMER_MAIN through R3AS are u getting any warning or error??
    or r u getting pop up with green light??
    If u are getting any warning or error then go to tcode: smwp. Then go to runtime information
    ->Adapter Status Information>Initial Load Status
    under that check running objects and check customer_main is there or not??
    if found delete that entry and do initial load again.
    Also check outbound queue of R/3 and inbound queue of CRM .
    If then also its not working do request download using r3ar2, r3ar3 and r3ar4 and check whether it is working or not.
    If helpful kindly reward me.
    Thanks & Regards,
    Anirban

  • Cannot load windows 7 through bootcamp

    i have been trying to load windows 7 through bootcamp. but after the initial partition process, the screen goes blank with a cursor on the top left corner.
    it does not come to life even after 4 hours.
    i did not have any problem making the partition before. this is the first time i have had this issue.
    can anybody help?????

    I just successfully installed Windows 8.1 Update 1 on BootCamp on Mac OS X Yosemite. Here is a step by step I just wrote, hope it helps y'all:
    How to successfully install Windows 8, or above, on Mac OS X Mavericks or above:
    Requirements:
    1- Windows OS ISO Image file
    2- An 8GBs USB Flash Drive
    3- A good Internet connection as you will need to download the Windows compatible drivers for your Mac
    Steps:
    1- Open up Disk Utility and create an additional partition for Windows formatted as ExFat. 100GBs, or above, is recommended as update to the operating system, as well as Apps requiere space on your HD or SSD [This step can be done during Mac OS X's installation process]
    2- Open up BootCamp Assistant
    3- Make sure only the 'Create a Windows 7 or later version install disk' is checked and your USB Flash Drive plugged in and click 'Continue'
    4- Click 'Choose' and select your Windows ISO Image file
    5- Select the USB Flash Drive you will be using during the installation process and click continue to confirm
    6- Once done, restart your Mac and hold down the 'alt/option' key on your keyboard to bring up the Boot Menu
    7- Select the USB Flash Drive named Windows, not the UEFI Boot
    8- Install Windows as you normally would
    * Remember to press and hold the 'alt/option' key, and select the Windows Partition, whenever the installation process requires your Mac to restart
    * http://msdn.microsoft.com/en-us/library/windows/apps/jj945423.aspx
    * http://windows.microsoft.com/en-us/windows-8/install-windows-on-mac

  • How do I invoke an ActionListener on a page when the page initially loads?

    How do I invoke an ActionListener on a page when the page initially loads?
    Page 1: A user clicks on a h:commandButton and is navigated to Page 2.
    Page 2: When the page loads and goes through RESTORE_VIEW, APPLY_REQUESTS and RENDER_RESPONSE, I need to call an ActionListener in the managed bean for Page 2.
    However, if the user comes in from any other page than Page 1, the ActionListener cannot be invoked intially when the page loads. The user has a choice to click on the h:commandButton on Page2 to invoke the ActionListener.
    What is an example of invoking a method with the ActionListener signature in Java code?
    Where would I put the code to invoke the ActionListener, in a beforePhase or afterPhase, constructor?
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Interesting. You're right. It doesn't happen when I click away from this site and then return. Maybe I'm barking up the wrong tree. Maybe it's the specific website I was thinking of and not Firefox. Unfortunately, I have to use that site all the time for work. I'll try contacting their webmaster. Thanks for your help.

  • 'User is Locked' error while trying to start initial load

    While trying to start initial load of objects using R3AS, I am receiving error msg 'User is locked'. This rfc user is a dialog user with SAP_ALL. I even tried replicating using a new user, but ended up with same error. The user is not locked but still getting the same error msg via status 'SYSFAIL' in the queue. Any suggestions?
    Thnx,
    - AJ.

    AJ,
    The RFC user must be a <b>communication user or a system</b> user. I think you mentioned the RFC user is a dialog user, which would be wrong settings definitely.
    Also as mentioned by Marcin, ensure the passwords in the RFC destination of SRM and R/3 are the same as the passwords in SU01 of the respective systems. To ensure this, click on remote logon for the RFC destination in SM59. If the screen doesnot change, this means your systems are connecting through the RFC user without any problem.
    Please assign points, if answer is usefull !!
    Sundeep

  • Initial Load Vendor

    Hi
    I have tried to do initial load vendor.
    I get a BDOC in CRM in yellow. The Message is: Sent to receivers (not all have confirmed).
    Can you help me?
    Thanks

    Hello,
    Please go through the SAP Note:883162, Detailed customizing document is attached to this note.
    Check ur customizing.
    Regards,
    Sri.

  • GRC-IDM initial load job not enriching one system's privs

    Hi GRC Experts,
    We have integrated IDM 7.1 and GRC 5.3 and tested provisioning to one target system in DEV; this worked perfectly; when testing a similar configuration in Quality, we were setting up the system, and had to run the IDM-GRC Initial Load job in order to enrich the imported privileges for use with GRC AC 5.3; in the Quality system, instead of just connecting to 1 target system, we have connected to 5 ABAP systemes, ECC, PI, POSDM, BW & SRM; for some strange reason when performing the GRC-IDM Initial load job 4 of the target system's privileges get enriched, while the ECC system's privileges aren't getting enriched; I would say through random sampling all ECC profiles are getting enriched but none of the ECC privileges are getting enriched; why could this be happening? we've tried running the ECC Initial Load job  and then the GRC-IDM initial load job about 8-10 times but with no luck; the set of privileges we're investigating are still not enriched; we also ran the GRC CUP role load job, also selecting the option to over-write all existing roles in the system; via this method the CUP roles have been refreshed twice so far, but running the GRC-IDM initial load job even after refreshing the ECC system's privileges in CUP has had no effect whatsoever, all ECC privileges are still left to be enriched, but strangely enough the ECC Profiles have been enriched.
    Any clues as to why this could be happening? We've checked and re-checked and there is no filtering or delta being applied to any of the passes, so it really makes no sense. Is there something we should be doing apart from what we've already done? Would greatly appreciate your help with this!
    Thanks a lot in advance!
    Best regards,
    Sandeep

    What you could do is simply add the attributes by a background job to the privileges. This works fine in most cases. You need to be sure that GRC knows the role and then it is fine. The load only adds those 2 privileges and does nothing of any deeper complexity.
    MX_AC_ROLEID = <rolename>
    MX_APPLICATION_ID = <system name>

  • DatePicker shows wrong value on initial loading

    I have a column with a date picker, to make the content of the column editable.
    oCdColumn = new sap.ui.table.Column({
                label: "Übergabe",
                template: new sap.ui.commons.DatePicker({
                    value: {
                        path: "CD",
                        formatter: function (sDate) {
                            var date = new Date(parseInt(sDate));
                            console.log(date)
                            return date;
                    locale: "de",
                    change: [oController.onDateFieldChange, oController]
                sortProperty: "CD"
    The value I get from the path CD is in the format you get when you call .getTime() on a Date.
    On initial loading the datepicker displays some dates that are like 6 years after the date that should be displayed. When i navigate to another table page/ change the sort order and then navigate back/change the order to initial value the date is displayed correctly.
    How is this possible?

    Hi Frank,
    as you can see I logged the Formatter Output. It never showed me an incorrect date. I think parseInt of null returns NaN. When NaN was the Output of theFormatter the  DatePicker showed the current Date.
    I stepped through and for the first 5 lines (which is the default value for a table page) it put a correct Date in the table, the other values i can't see because the table page was full, but the console showed a correct date. After it finished running through all the formatters the
    visibleRowCountMode: sap.ui.table.VisibleRowCountMode.Auto
    was triggered and the dates were wrong.
    Thanks for the link with the type system. I tried it yesterday, but it gave me an undefined is not a function error. My mistake was that i just set the pattern and not the source pattern. When I set the source pattern to "timestamp" it worked. Thank you.
    For anyone who runs in the same problem: i would also recommend this link: sap.ui.model.Date
    Regards,
    Judith

  • ECC to MDM initial load config

    Hi,
    for initial load of master data using MDMGX for lookup tables and for main table do we need to do any configuration on ECC to run these transactions?
    Jeff

    Hi Jeff,
    MDMGX is a general extracter program used to extract the check table data from ECC which can be used to populate your lookup table.
    For Extracting the data for your main table you need to use the MDM_CLNT_EXTR transaction.
    Kindly go through these following links
    It will give you a clear idea on both the extractions
    Re: I need to load the reference/check table data in to MDM Server - help
    Re: initial load from ECC/R3 to MDM
    Hope It Helped
    Kindly Reward Points If Found Useful
    Thanks & Regards
    Simona

  • Portal Roles Intial load and Provisioning through IDM UI

    Dear All,
    I am trying to assign portal roles to Users in IDM 7.1 SP5.
    For this two activities needs to be performed:
    1) Portal roles Initial load in IDM Identity store
    2) Provisioning of Portal roles to Users through IDM UI
    Please suggest about the configuration guide or steps required for both points mentioned above.
    Thanks
    Honey

    Dear Christoph,
    Thanks for the reply.
    Now I am able to assign Role / Privileges to Users from IDM to UME.
    Require one clarification on  User / Identity creation:
    Where can I can set initial password for all the new user created from IDM UI ?
    I am able to create new User and assign roles as well from IDM UI and all is available in EP UME also.
    But when I am logging in with new user it is not taking the default password mentioned in Global Constant in IS.
    Do I need to mention the password somewhere else.
    Pls suggest.
    Thanks
    Honey
    Edited by: Honey Gyanani on Oct 6, 2010 9:10 AM

  • Load Commodity codes through XML

    Hi,
    I'm trying to upload the commodity codes through an XML file.
    Transaction code - /SAPSLL/LLNS_UPL102
    I'm getting the following error.  Can someone help me with this.  Can anyone send me a file with the correct format which was accepted here earlier.
    Error during consistency check for numbering scheme : Initial load
    Message no. /SAPSLL/CORE_LLNS060
    Diagnosis
    The file to be uploaded is an initial file. This means that numbers and the corresponding scheme definition must not already exist in the system.
    System Response
    Processing is suspended.
    regards
    Surender

    Hi,
    I'm trying to upload the commodity codes through an XML file.
    Transaction code - /SAPSLL/LLNS_UPL102
    I'm getting the following error.  Can someone help me with this.  Can anyone send me a file with the correct format which was accepted here earlier.
    Error during consistency check for numbering scheme : Initial load
    Message no. /SAPSLL/CORE_LLNS060
    Diagnosis
    The file to be uploaded is an initial file. This means that numbers and the corresponding scheme definition must not already exist in the system.
    System Response
    Processing is suspended.
    regards
    Surender

  • Initial Load for Master Data from R/3 to CRM

    Hi Middleware Experts,
        I have an ambiguity on initial load of enhanced master data from R/3 to CRM. The current situation is
    1)I have already enhanced master data on R/3 side with some additional fields. Now shall i go ahead with standard intial load of these Master data to CRM without creating middleware interfaces to map those enhanced fields on CRM side?
    2)Also after doing initial load from R/3 to CRM, if I develop middleware interfaces for mapping these new fields of master data and then again do the initial load, so that new fields also get mapped, will the initial load be done properly as i have already done it once? will it overwrite the previous initial load data on CRM side properly?
    Please suggest whether it can be done or not and which is the better option.
    Regards,
    Rahul

    Hi Rahul,
    Since you have not done the mapping yet the middleware will not bring those fields to CRM it will work just like a standard initial load without considering the enhanced master data field.
    When you develop the middleware interface and enhance the CRM data structure also and then you can see the exchange of those fields through MW. You can start the intial load at that time also its not that you can do the initial load just once. But the better option would be that you avoid doing initial load several times because its time consuming activity. You do all the enhancement and then finally perform the initaial load.
    <b>Allot points if my post helps!!</b>
    Best regards,
    Vikash.

Maybe you are looking for

  • Shift commands not working in InDesign CC 2014

    All commands were working fine last week but opened up InDesign today and for some reason all the Shift-based commands are not working properly (i.e. automatically drawing 45 degree angles and proportionally resizing shapes). Working on a Macbook Pro

  • 11.2.0.3 db upgrade - adbldxml.pl xml file has "allprod" as NULL

    We are doing a new implementation of Oracle EBS . So installed 12.1.1 with 11g R1 through rapid wiz and then did the 12.1.3 apps upgrade followed by the final database 11.2.0.3 upgrade. It is non-RAC database. So straightforward. Notes followed for 1

  • Errors in Map class

    Hello Everyone. Well I working on a program that uses Map class and I have some errors. They are listed as. on line 110 Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be par

  • Can Oracle 9i enable schema/table creation to be transacted?

    If anyone can help with this, that would be much appreciated. So - the server has disabled autocommit and commits/rollbacks are handled by the application. Even though this is the case, Oracle 9i is not rolling back changes that have (i) created sche

  • Plsss help me: how to set default values in html:file and html:radio

    Hai, To set default value to text box i use the following code. It works well. <html:text property="modifyserverdesc" value="<%= serverDesc%>" styleClass="text" size="38"/>But for file i use the code <html:file styleClass="file" property="modifyserve