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 -
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.
ThanksHi 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 AMHi 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.HashmiAs 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 ?
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.
-
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?
ThanksIt 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.
-
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
-
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