Emigall validation

Hi,
Is there any way I can find out the validations / limitations of SAP when loading data using Emigall?  For example, it is easy to find out mandatory fields by looking at table definitions or trying to manually create a business partner using the screens but how do I find out the rules for post codes e.g. GB post codes need to have format XX11 1XX or that devices need to have a meter serial number?
Secondly are there any limitations around loading meter reads e.g. must there be an actual meter read on the device before loading through Emigall?
Finally are there any documents around the amount of history one can load into SAP other than the fact that the more history you load the longer the load time?
Kind Regards,
Michelle

Hi Michelle!
Question 1: my best practice for finding out required fields in emigall (using partner as an example): First make a BP online (or ask the responsable consultant/key user to make you one). Based on that example, manually fill a PARTNER object in emigall and see if any other fields are required (some technical fields sometimes). I never look at DB table definitions to fill an emigall object
Question 2: you can load any meter reading onto any device in emigall. There are far less limitations than online, which in return makes it a dangerous object! (uploading a 06 meter reading without matching move-in, for example)
Question 3: There is no limit on the "amount" of history or any other data you can load, as long as your system in large enough However, I'd recommend to load as little history as accepted by the business, because every additional (year of) historic data has an impact on the migration strategy and even the functional build of a new system. For example: 10 years of installation facts history means that all rates have to be valid for ten years in the past!
Browse through service.sap.com/utilities. There's a emigall migration cookbook with some useful info on performance and size too.
Hope this helps!
Kevin

Similar Messages

  • Creation of Equipment master throught Emigall

    Hi Fritz,
    Good Day!
    I need to create a Emigall object for Equipment Master, which we can't
    handle in LSMW because of the volume of data, I am using the same object as
    used for Device of ISU.
    The object name is EQUIPMENT in company ZISU. I have used those fileds only
    which are required to create a equipmetn master in STW. While uploading the
    data I am getting an error " Enter a valid device category" which is a
    device category of ISU.
    Can we do this or do we need to create some other customization in this case
    Thanks for your support Fritz.
    Regards,
    Robert.

    Robert,
    I did some research. Please confirm you are referring to the data as copied below from the documentation.
    Kind regards,
    Fritz
    Definition
    Partners (business partners) are internal and/or external organizational units. For example, internal partners can be logistics and sales departments that perform services. External partners can be customers as service recipients and vendors as supporting service providers. A partner can be a natural or a legal entity. You can use partners in CS- and PM processing.
    The following partner types are delivered with the Standard System:
    Customer
    Contact person
    Vendor
    User
    Personnel number
    Organizational unit
    Position
    Partner Function
    You define partner functions in Customizing for Plant Maintenance and Customer Service. They are freely definable and always refer to a partner type. Standard functions exist (for example, goods recipient) and you can also define your own functions.
    Partner Determination Procedure
    The partner determination procedure is a grouping of partner functions. It specifies which partner functions are permitted or must always be specified for a particular business transaction (for example, for the processing of a service or maintenance order). In Customizing you define the partner determination procedure and assign partner functions to it. If functions are assigned to the partner determination procedure, you can assign the partner determination procedure to an object (for example, to a notification type).
    Integration
    You can assign partners to the following objects: Functional location and equipment

  • Connection Object validation

    Hi,
    During the migration of Connection Object, the (postal code and street)data does not match 100% with the Regional Structure data. I have turned off the Street validation using the "Flag Street Directory" from ADRCITY but EMIGALL does not let me migrate connection objects whose postal codes does not already exist. Is there a way to turn this validation off or to circumvent this issue? The problem arises because Regional Structure and Connection Object/Premise are being extracted from two different source systems.

    Hi,
    You  need to turn off the flag "city file active" (IMG -> SAP Netweaver -> General Settings -> Set countries ->  Set country-specific checks. Please check the Guildines ISMW for implication in not having the address validation turned off.
    Cheers,
    Fritz

  • Binary Conversion of file in Emigall(why)

    Can any one tell me what is the purpose of converting the file to binary before loading through EMIGALL?Why is it necessary?I have checked the file On application server in the directory where file after binary conversion is placed.I was expecting it to be in binary format i mean combination of 0's and 1's.But it was not.So can anyone please elaborate.
    Thanks

    Hi Arya
    Very strange question.
    There's only one valid file format for the EMIGALL upload files at the moment, so obviously the file has to match that particular format.
    Not absolutely sure why we chose this file format instead of a delimited TXT file (it was a very long time ago), two things spring to mind:
    Inclusion of "special" characters in the content, that could also be used as column delimiter, without compromising the file layout
    Incorrect file layout, like missing or additional columns compared to the EMIGALL customising, easier to identify and more likely to fail
    Please note, I don't want to start a discussion here why one format is better than another. Simply accept it, it's not a big deal and move on.
    I am certain your file is in binary format, you only use the wrong editor to display the file
    Yep
    Jürgen

  • Adding new field in EMIGALL Strucutre.

    Hi,
    I am using EMIGALL to perform business partner upload.
    I have a requirement to load Mobile Number in structure BUTICOM. However, the Field ICOM_TEL_MOBILE present  in the structure is a One Char Field which is an indicator for Mobil Number.
    My requirement is to store multiple 30 character mobile numbers.
    How can I do that in EMIGALL??
    Thanks,
    Sachin.

    Sachin...
    This field ICOM_TEL_MOBILE =  it will store one character only Bcz this field is an Indicator for Telephone is a Mobile Telephone
                   Telephone is Landline Telephone
    1     Telephone is Default Under Landline Telephones
    2     Telephone is Mobile Telephone but Not Default Mobile Phone
    3     Telephone is Default Mobile Telephone
    X     Obsolete - No Longer Valid
    You can populate into this field ICOM_TEL_NUMBER it is 30 character field.
    Regards,
    Shiva Kumar

  • EMIGALL, DEVINFOREC - probs with reg.codes/factors for multiple registers

    Hi, guys!
    I have a problem with the migration object DEVINFOREC in EMIGALL. When I try to create a device info record with two registers, I don't get the fields register code (field KENNZIFF in structure DVMREG) and register factor (ZWFAKT in structure DVMREG) updated for the second register!!! The first register is OK, but for the second one, "nothing happens".
    I'm using the flags KENNZIFF and ZWFAKT in structure  DVMRFL. The problem I have here is, that it seems that only ONE entry of the DVMRFL record is allowed and therefor I can only update the first register (I think!!!).
    When I tried to create an extra DVMRFL record with register number 002, I get an error saying:
    Data error in automation data of device modification
    Message no. EN262
    Diagnosis
    An error occurred in table reg_flag for automation data. The following lines are unpermissible.
    Date 01.01.2001  - 31.12.9999
    Equipment (device) DEV_0001
    Register 002
    This is the input file to EMIGALL for DEVINFOREC:
    900000000012345682     DVMINT     01     E02     DEV_0001
    900000000012345682     DVMDEV     DEV_0001     4416     E02
    900000000012345682     DVMDFL     DEV_0001     E02
    900000000012345682     DVMREG     DEV_0001     E02     001     E10     10,00000                    
    900000000012345682     DVMREG     DEV_0001     E02     002     E11     10,00000                    
    900000000012345682     DVMRFL     DEV_0001     E02     001
    900000000012345682     &ENDE
    In the file above I would like to create a device info record called DEV_0001 with two registers with register factor 10 and with register codes E10 for register 1 and E11 for register 2.
    When I look at the device info record in trx EG43, I can see that  only the first register is updated correctly. For the second register the register factor is 1 and the register code is empty.
    Suggestions, anyone?
    Thanx in advance!
    With regards,
    Tony
    Edited by: TonyN64 on Apr 27, 2011 9:45 AM

    Hi Tony,
    Migration was ok for this object (DEVINFOREC).
    Maybe this will help you (customer structure of DEVINFOREC object):
    We suppose that material(MATNR) generic used for creation of device inforecords is called 'DEVINFOREC'.
    DataType:     DVMINT                                                                               
    Fld                       CTyp  DTyp   DLen    To      Short descriptn.                                         
    KEYDATE                   3     DATS        8          Key Date for Selection According to Time-Related Validity
    SPARTE                    2     CHAR        2          Division                           --- constant: 02 -gas                      
    MATNR                     2     CHAR       18          Material Number             --- constant: DEVINFOREC for example                             
    GERAET                    3     CHAR       18          Device                                                   
    DataType:     DVMDEV                                                                         
    Fld                       CTyp  DTyp   DLen    To      Short descriptn.                                                                               
    BIS                       3     DATS        8          Date at Which a Time Slice Expires    
    AB                        3     DATS        8          Date from which time slice is valid   
    GERAET                    3     CHAR       18          Device                                
    MATNR                     2     CHAR       18          Device category                        --- constant: DEVINFOREC for ex                             
    EGERR_INFO                3     CHAR       30          Information Field of Device Info Record
    DataType:     DVMDFL                                                                     
    Fld                       CTyp  DTyp   DLen    To      Short descriptn.                                                                               
    BIS                       3     DATS        8          Date at Which a Time Slice Expires
    AB                        3     DATS        8          Date from which time slice is valid
    GERAET                    3     CHAR       18          Device                            
    MATNR                     2     CHAR       18          Device category                    --- constant: DEVINFOREC for ex                             
    EGERR_INFO                3     CHAR        1          Indicators                        
    DataType:     DVMREG                                                                     
    Fld                       CTyp  DTyp   DLen    To      Short descriptn.                                                                               
    GERAET                    3     CHAR       18          Device                            
    MATNR                     2     CHAR       18          Material Number            --- constant: DEVINFOREC for ex       
    ZWNUMMER                  3     NUMC        3          Register                          
    BIS                       3     DATS        8          Date at Which a Time Slice Expires
    AB                        3     DATS        8          Date from which time slice is valid
    CALOR_AREA                3     CHAR        8          Calorific value district          
    DataType:     DVMRFL                                                                     
    Fld                       CTyp  DTyp   DLen    To      Short descriptn.                                                                               
    BIS                       3     DATS        8          Date at Which a Time Slice Expires
    AB                        3     DATS        8          Date from which time slice is valid
    GERAET                    3     CHAR       18          Device                            
    MATNR                     2     CHAR       18          Device category         --- constant: DEVINFOREC for ex                   
    ZWNUMMER                  3     NUMC        3          Register                          
    CALOR_AREA                3     CHAR        1          Indicators                        
    Bellow is a sample of 3 records from a file which was imported:
    K10073     DVMINT     20080101     K10073
    K10073     DVMDEV     99991231     20080101     K10073     BL. B1 SC.2
    K10073     DVMDFL     99991231     20080101     K10073     BL. B1 SC.2
    K10073     DVMREG     K10073     001     99991231     20080101
    K10073     DVMREG     K10073     002     99991231     20080101
    K10073     DVMRFL     99991231     20080101     K10073     001
    K10073     DVMRFL     99991231     20080101     K10073     002
    K10073     &ENDE
    K10074     DVMINT     20080101     K10074
    K10074     DVMDEV     99991231     20080101     K10074     BL. B1 SC.3
    K10074     DVMDFL     99991231     20080101     K10074     BL. B1 SC.3
    K10074     DVMREG     K10074     001     99991231     20080101
    K10074     DVMREG     K10074     002     99991231     20080101
    K10074     DVMRFL     99991231     20080101     K10074     001
    K10074     DVMRFL     99991231     20080101     K10074     002
    K10074     &ENDE
    K10075     DVMINT     20080101     K10075
    K10075     DVMDEV     99991231     20080101     K10075     BL. B1 SC.4
    K10075     DVMDFL     99991231     20080101     K10075     BL. B1 SC.4
    K10075     DVMREG     K10075     001     99991231     20080101
    K10075     DVMREG     K10075     002     99991231     20080101
    K10075     DVMRFL     99991231     20080101     K10075     001
    K10075     DVMRFL     99991231     20080101     K10075     002
    K10075     &ENDE
    Service module for DEVINFOREC object is: ISU_S_SMALL_DEVICE_CREATE
    with following parameters:
    Export
    X_DEVICE     EMG_DEVMOD_INT-GERAET
    X_MATNR     EMG_DEVMOD_INT-MATNR
    X_DEVISION     
    X_KEYDATE     EMG_DEVMOD_INT-KEYDATE
    X_UPD_ONLINE     U_ONLINE
    X_NO_DIALOG     N_DIALOG
    X_AUTO     AUTO
    X_OBJ     
    X_INT_NUM     
    X_EXT_NUM     
    Import
    Y_DB_UPDATE     DB_UPDATE
    Y_EXIT_TYPE     
    Y_EQUNR     EGERR-EQUNR
    Y_DEVICE     
    Good luck,
    Catalin

  • Reconcilation and Validations of ISU

    Hi all,
    The query i want to put up is regarding the reconcilation and validations of the migrated data during an IS-U cutover. The problem i am facing is that after consultation with the Business users of Finance department the reconcilation and validation strategy we have devised yet is based on the every months reconcilation reports such as Taxation,recovery and etc.  I am not sure as to base my reconcilation and validation strategy just on the every month report. Will this suffice?
    Please do give me some pointers on other approches to reconcilation and validations.
    Cheers.
    F.Hashmi

    As i stated earlier , that initial upload account is the backbone of cutover migration .
    In the end when all the data is being uploaded in the system , the balance of upload account should be zero '0' when you run the B/S .
    What you can also do is you can create one new migration account ( initial upload account throuhg Emigall ) and where in you can match your control totals in the B/s . Generally there is 1 initial upload account that is created but you can create as per your requirement . so create a new initial upload account just for ISU migration and have the control totals in place .
    On the other hand , the process remains in place of closing the recon key FPG4 , transferring the same to FI - FPG1 and transferring the same to COPA - FPG3 .
    I would also advise you to create a report base of TEMKSV to (DFKKOP , ZP , FKK_SEC etc. ) so that at an instance you can put the legacy key as input and get the final status in you SAP database .
    Hope it helps , revert if still having queries .

  • View data in client B from client A in the same SID without a valid logon?

    Hi Folks
    We are planning on upgrading our 4.6C system to ERP 6.0, and are initialy considering having two clients in the same sandbox SID.  One would be for the developers to perform code remediation checks (client A), and one would contain a copy of production data for performing testing of functionality over live data (client B).
    Would it be possible to view data in client B from client A in the same system without a valid logon to client B or RFC connection to client B from client A?   For example via the use on an ABAP program to SQL the database?
    I know one can use transactions like SM30/SM31 to view, compare, and adjust data between clients, but this requires an RFC connection and valid logon to the target client.
    Regards
    Kevin.

    Hi Kevin.
    >
    Kevin McLatchie wrote:
    > Would it be possible to view data in client B from client A in the same system without a valid logon to client B or RFC connection to client B from client A?   For example via the use on an ABAP program to
    Short answer: yes.
    If someone has the right to write and execute ABAP reports on the system he is able to access the data of all clients. So I don't think that this setup is advisable. Don't mix development and production data in one system.
    Best regards,
    Jan

  • DEVOLUÇÃO DE EXPORTAÇÃO - CFOP 3201 - GRC VALIDA DADOS DI.

    Boa tarde a todos!
    Estamos em um projeto de NFE XML 2.00 e nos deparamos com o seguinte erro:
    Ao emitirmos um NF-e de devolução da mercadoria que se encontrava no Porto (devolução de exportação - CFOP 3201), a validação do monitor GRC informa que é necessário constar os dados de importação, apesar deste processo não se tratar de importação. Os seguintes logs de validação são gerados:
    Erro de validação: campo Código do fabricante estrangeiro no sistema. Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_ADI-CFABRICANTE, ID campo I028)
    Erro de validação: campo Nº da adição. Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_ADI-NADICAO, ID campo I026)
    Erro de validação: campo Nº sequencial do artigo na adição. Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_ADI-NSEQADIC, ID campo I027)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-CEXPORTADOR, ID campo I024)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-DDESEMB, ID campo I023)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-DDI, ID campo I020)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-NDI, ID campo I019)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-UFDESEMB, ID campo I022)
    Erro de validação: campo . Campo é obrigatório e não pode ficar em branco. (campo IT_NFE_IMP-XLOCDESEMB, ID campo I021)
    Estamos no SAPK-10015INSLLNFE e as seguintes notas relacionadas a validação estão aplicadas:
    1493980     Validation for field xJust in cancel and skipping messages
    1499921     Problem with validation after implementing SP15
    1500046     Upgrade validation rule for field ID for version 2.00
    1500742     Adjust validation for field NADICAO and NSEQADIC layout 2.00
    1502217     Extend validation rules for , layout 2
    1504379     Adjust validation for field X_CLISTSERV
    1511291     Update allowed values for field E1_CPAIS for validation
    1511577     Update validation rules for field VUNCOM_V20
    1520861     Update validation rules for OIL_CPRODANP and OIL_UFCONS
    Não encontrei nenhuma nota SAP recente para o componente SLL-NFE que seja relacionada a este problema.
    Desde já agradeço pela ajuda.
    Sds / Renato Penido.

    Boa tarde, Fernando,
    Obrigado pela pronta resposta.
    Debugamos a BADI e descobrimos que os dados de importação estão sendo gravado "em branco", gerando o erro de validação no GRC, tal qual dito por você.
    Aprimoramos a lógica da BADI para que a tag de importação não seja preenchida indevidamente para as notas de devolução do porto e as notas foram aprovadas.
    Muito obrigado,
    Renato Penido.

  • How do i open a web page with VeriSign Class 3 Extended Validation SSL SGC SS CA certfificate i can't open web pages with this, how do i open a web page with VeriSign Class 3 Extended Validation SSL SGC CA certfificate i can't open web pages with this

    how do i open a web page with VeriSign Class 3 Extended Validation SSL SGC SS CA ?

    Hi
    I am not suprised no one answered your questions, there are simply to many of them. Can I suggest you read the faq on 'how to get help quickly at - http://forums.adobe.com/thread/470404.
    Especially the section Don't which says -
    DON'T
    Don't post a series of questions in  a single post. Splitting them into separate threads increases your  chances of a quick answer.
    PZ
    www.pziecina.com

  • When i login it says my apple id is valid but its not an icloud id

    when I try to login i get a message telling me my apple id is valid but its not an icloud id .I dont have any apple mobile priducts so i have no idea what to do.Any advice would be greatly appreciated.

    You are getting this message because you are trying to create an iCloud account on a PC by signing with your Apple ID.  You can only sign into an existing account on a PC.  You first have to create iCloud account on an iOS device (iPhone, iPad or iPod Touch) running iOS 5 or higher, or on a Mac running OS X Lion (10.7.5) or higher.  After creating your account on one of these devices you will then be able to sign into the account using this ID on your PC.

  • HT204053 Dear Support Team, every time i tried to logon Icloud its gives me wrong user name or password and at the end it show me error " This Apple ID is valid but is not an ICloud Account" then how can i use one account for same Apple ID and ICloud???

    Dear Support Team,
    Every time i tried to logon Icloud its gives me wrong user name or password and at the end it show me error " This Apple ID is valid but is not an ICloud Account" then how can i use one account for same Apple ID and ICloud?
    Thanks

    It is not possible to create a new iCloud account using a Windows machine. You must create the account using a Mac (10.7.5 or more) or an IOS device (iPhone etc). Once that is done you can sign into and use the account on your Windows machine.

  • TS1368 When I try to make a purchase at the App Store or iBook Store or iTunes an error message tells me my account is not valid at the UK store. I live in Canada so how did I get to be connected to the UK and how can I get back to Canada?

    When I try to make a purchase at the App Store or iBook store or at iTunes an error message tells me my account is not valid for the UK store. I've no idea how I got connected there and I'd like help getting back to Canada where I live. Any suggestions?

    Change App Store
    1. Tap "Settings"
    2. Tap "iTunes & App Stores"
    3.Tap "View Apple ID"
    4. Enter your user name and password.
    5. Tap "Country/Region."
    6. Tap "Change Country/Region"
    7. Select the region where you are located.
    8. Tap "Done".

  • Creating Master to show only rows for which valid entries exist in Detai

    I have created a Master-Detail Form in my Apex application based off of views to tables in a private remote Database.
    In the Master-Detail Creation Wizard, at the "Link Master and Detail" page, I specified that the defined Primary Key in the Master Column should be equal to the corresponding Foreign Key in the Detail Column.
    My goal is to have my Master Form only display rows for which a valid corresponding entry exists in the Detail Form. Yet, the above setup returns all of the rows from the Master Table, even where the corresponding Detail entry is blank.
    Can you provide some light on what I'm doing wrong, and how I can accomplish what I want to do?
    Thank you!

    I have created a Master-Detail Form in my Apex application based off of views to tables in a private remote Database.
    In the Master-Detail Creation Wizard, at the "Link Master and Detail" page, I specified that the defined Primary Key in the Master Column should be equal to the corresponding Foreign Key in the Detail Column.
    My goal is to have my Master Form only display rows for which a valid corresponding entry exists in the Detail Form. Yet, the above setup returns all of the rows from the Master Table, even where the corresponding Detail entry is blank.
    Can you provide some light on what I'm doing wrong, and how I can accomplish what I want to do?
    Thank you!

  • Validating records into a maintenance view

    Hi folks!
    I have a simple Z table (say ZTABLE) and a Z view based on it with some related description (say ZVIEW).  The ZTABLE has a DEC field (called COEF) with 2 decimals and it should have only numbers between 0 and 1.
    I set the valid interval from 0 to 1 but, as help says, it's only checked for CHAR, NUMC, DEC, INT1, INT2 and INT4 data types.  Not for DEC.
    Then I use an event on ZVIEW.  On SE11 I went to "Table maintenance generator" - Environment - Modification - Events.  So there I put the 05 event (Creating a new entry) and I programed the check.  It works fine for new entries, but if you have a record on table and you want to change the COEF field you can put there any number, even outside the 0-1 range.
    I tried with the 01 event (Before saving the data in the database) but it seams to be called only for last record.
    Could anybody tell me what can I do?
    Thanks!

    Hi,
    Since it is a Z TABLE..
    You can directly modify the flow logic in SE51.
    Go to SE51
    Give the program name - SAPL + Function group name
    Screen number
    Press change..
    In the flow logic..
    Add a module after the FIELD ztable-number, in the PAI event..
    Ex..
    FIELD ZTABLE-NUMBER MODULE NUMBER_CHECK.
    And in the module validate the number..
    MODULE NUMBER_CHECK INPUT.
      IF ZTABLE-NUMBER <> '0' OR
          ZTABLE-NUMBER <> '1'.
         MESSAGE E208(00) WITH 'Not a valid number'.
      ENDIF.
    ENDMODULE.
    Thanks,
    Naren

Maybe you are looking for

  • AP_VENDOR_PUB_PKG.Update_Vendor_Site updating inactive date doesn't work

    Hi all- So I used this API AP_VENDOR_PUB_PKG.Update_Vendor_Site to update the inactive date. It worked fine...but when I attempt to reactivate the date (by passing null inactive date) it keeps the same old date. How can I reactivate a site??

  • To get cash discount for my payment term

    Hi there, To get cash discount for my payment term, I make configuration as below *Step 1: Create a payment term in Maintain of Payment term              On immediate payment 5 % cash discount *Step 2: -  Define acount for Cash discount taken        

  • Re: Restoring windows after sudden shut down during updating

    Hi everyone, Last night I was updating my windows on my Toshiba laptop, however, my laptop had a sudden shut down during the updating process. Now when I start my laptop, I am prompted that a system error occurred and I have to insert my windows CD t

  • HT201210 why registered my iphone 5 plese help me

    plese help me my iphone is locke i want registered?

  • Cannot add WLC 5508 to Prime Infrastructure 2.1

    Regards, I've been migrating / implementing a WCS to PI 2.1. I had several problems at first to add the 11 WLC we have to PI which I could be solving by trying and testing as I have not found many references by Cisco when it comes to troubleshooting