Steps in Validation
Hi,
Can somebody forward me the steps related to Validation & substitution, its urgent.
In T. code GGB0 ==> Line Item > Steps> check
it is defined as :
NOT BSEG-HKONT IN ZBANK
What is this ZBANK ... is it the variable. How is my BANK GL Account relates to ZBANK & how they r assigned to such kind of Variable.
I'm new to such kind of terminology... can somebody mail me a proper configuring steps to my ID [email protected]
Any Input will b really appreciated with good points.
Regards
Namrati
Hello Namrati,
System first check the what prrereqiste are made in validation if its match,then he check weather whicheever data is maintained to check log if then it raised the message.
In the validation
We have made first prereqisition.
second what to be check
third what type of message should systemm show.
I think it may help you
Regards
Ravi
Similar Messages
-
The message not completely displayed in validation
Hi,
I have created a new step in validation; this is when the post document without entering Reference key 1 (XREF1) will pop up this error message
in the message i have given " Select a valid value into the field &" and in message variable given BESG-XREF1.
but when the trying to post with no value in reference key 1, i am getting only the message "Select a valid value into the field"
and the character '&' is not replaced by field BSEG-XREF1.
what could be the reason for it.
thanks in advance,
ShwethaDear,
This is correct.
& is variable. BSEG-XREF1 is used as variable, if this field is blank then message will be displayed as & only.
For e.g if validation is set for company code and business are. Company code ABCD one thousand can not post business are other that 1000. And I have written a message Company Code & is not allowed to use business area & if business area is other than 1000 for company code ABCD.
In variables.
1. BSEG-BUKRS
2. BSEG-GSBER
Now when company code ABCD use business are 3000 then message will be displayed
Company Code ABCD is not allowed to use business area 3000.
In your case BSEG-XREF1 is blank so system is showing no value (&)
Your message should be Select a valid value into the reference field
Regards,
Chintan Joshi. -
Hi,
I am getting this error when I am trying to validate the mapping
Source table is QMI
" VLD-1002: Mapping object QMI is not bound to a repository object.
All objects in a mapping must be bound to objects in the Design Repository. Unbound objects inherit the logical location of the module that owns the mapping. Warehouse Builder cannot generate the physical access specification (schema name and database link) for this unbound object. Perform a synchronization from QMI. "
Could, some body give me a solution for this validation problem.
Cheers,
Krishna,Hi,
Thanks for your suggestions. I followed your steps and validating didnt returns any errors.
But, When I am trying to deploy I am getting a message
DEPLOYMENT STATUS : USE DEPLOYMENT
UNDO OR REDO BUTTONS TO CLOSE
WINDOW TO FINISH, PROCESSED : 0, ERRORS :0, WARNINGS :0.
I am able to deploy the mappings but not the source tables and target tables. I am getting deploy status failed in the control cetner.
The work process of my scenario is as follows:
1) I am having two tables from which I need to populate my target ( NEW table ) with some of the columns from those tables.
2) I created a two stage tables manually in the database for both of the source tables in two different mappings
source table 1 into stage table 1 in mapping 1
source table 2 into stage table 2 in mapping 2
3) I created a third table as the final target table where I can map these two stage tables into that .
stage table 1 and stage table 2 into target table in mapping 3 using a JOINER operator. I had given the join condidion as well.
4) All these stage tables and the final target table and the mappings are in the target module.
Is this is the way to work on these type of scenarios. Actually I need to JOIN 8 tables and pull some of the necessary columns into the target table based on the condition.
Intitially I had used a JOINER condition to JOIN those 8 tables in a single mapping.But it gave me the deployment error.
Could you guys please give me a hand by giving me some suggestion how to proceed in this scenario.
Last question : Are there any training centers in chennai or Hyderabad where I can get some trining over OWB 10g.
Cheers,
Krishna. -
Hi experts,
I get the following error message in SXMB_MONI while processing a message through a WS sender adapter:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Error Message -->
<n0:Fault xmlns:n0="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>n0:Server</faultcode>
<faultstring xml:lang="en">SRT: Failure in SOAP processing occurred</faultstring>
<detail>
<ns:SystemFault xmlns:ns="http://www.sap.com/webas/710/soap/runtime/abap/fault/system/">
<Host>Integration Server Entry</Host>
<Component>COREMSG</Component>
<ChainedException>
<Exception_Name>CX_XMS_XI_SYS_ERR</Exception_Name>
<Exception_Text>System error</Exception_Text>
</ChainedException>
<ChainedException>
<Exception_Name>CX_XMS_SYSERR_VALIDATION</Exception_Name>
<Exception_Text>System error occurred during XML validation</Exception_Text>
</ChainedException>
</ns:SystemFault>
</detail>
</n0:Fault>
This is strange, because I didn't configure any XML validation. I didn't configure that explicitly.
However, I noticed that the step "XML Validation Inbound Channel Request ( CENTRAL )" is executed every time I send messages to PI. Normally this is successful, so the message flow is not interrupted. But even in the successful case the xml header is always cut off (so the line "<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>" in the beginning). I checked other messages with different adapters, and this step is never executed.
I would like to know whether this step can be switched off somewhere or whether it is performed by default. Does anybody know more about this topic?
Best regards,
JörgHi Hema,
As per understanding you need to check one or few fields value is integer or not.
You can achieve in 2 ways :
Case1:Using inbuilt xml validation options.
For 7.11 and below
1)In ESR/Message type/Export the xsd to local machine.
2)Insert the xsd file in the below loc
/usr/sap/<sid>/DVEBMGS00/j2ee/cluster/server0/validation/schema/
<guid>/<namespace1>/<service_interface_name>/<namespace2>
<sid>: System ID of the server instance.
<guid>: The GUID of the SWCV.
<namespace1> : The namespace within which the service interface is defined.
<service_interface_name> : The name of the service interface.
<namespace2>
: The namespace of the Message Type used by the service interface. In many
instances, namespace1 and namespace2 are the same.
Italic path folders need to create by you.
For 7.3 and above
Michal's PI tips: XML validation - changes in 7.3
Case 2 :Handling using simple UDF.
Input-->UDF-->Output
try {
Integer.parseInt(input);
return input ;
catch(NumberFormatException e) {
throw new StreamTransformationException( "Input field value for xyz field "+input+"is not in integer format.Plz correct it");
Regards
Venkat -
Validation for G/L A/cs
Hi Gurus,
Can anyone tell me the steps in validation for the following.
i want the system to warn and stop the user for entering a wrong posting say
Pst Key G/L A/c
40 Sales
50 Cash/Bank (direct sales)
Thanks in advance.
Regards,Thank you Sridevi your explanation was realy helpful.
i have assigned points
Regards,
Praveen -
Plant & business area validation in asset creation
Dear All,
Am working in a plant & business area validation which will fire the error msg when wrong plant is assigned at time of asset creation. Issue is for a company we have 19 business area and each business area assigned to various plant. In order to avoid the individual step for each business area, have merged two or more business area in pre-requiste section and correspondingly plant had been validated in check section. But when am inserting two check conditions, its not even working as per the logic, For ex :
Pre-Requiste :
( ANLA-BUKRS = '1300' AND ANLZ-GSBER = '1101' ) AND (
ANLA-BUKRS = '1300' AND ANLZ-GSBER = '1102' )
Check :
( ANLZ-WERKS = '1307' OR ANLZ-WERKS = '1308' OR ANLZ-WERKS = '1309' OR ANLZ-WERKS = '1304' ) AND
( ANLZ-WERKS = '1305' OR ANLZ-WERKS = '1306' ANLZ-WERKS = '1344' )
For the above condition system not validating as per business area since if we entering business area 1101 and entering the plant which related to 1102 business area, system not throwing the error msg where as if we put a single condition in a step its working fine.
Kindly suggest me how to overcome this by avoiding individual step creation for each business area.
Regards,
Balaji.cHi,
I have chnaged my validation in the following way as follows,
Pre-requiste :
Co code=XXXX
Check:
Business area = XXXX AND Plant = XXXX.
This condition is working fne for one business area, where as if i include more than one business area in the check section system not validating the condition, in a step its validating only one condition. Since 21 business area available for a co code its not feasible to create individual step.
Kindly suggest me is there any other alternative way to overcome this.
Regards,
Balaji.c -
Validation for set of possible values
Hi,
We have the requirement;
For some of accounts, the field Reference Key 1 (XREF1) should be mandatory.
We can not do it by creating new posting period variant because these accounts not have same posting period variant.
so, we have done the followings;
- created a set of GL accounts in GS01.
- then created a new step in validation with prerequisite whether the GL account exist in the set, then check the field XREF1 not blank and show the error message.
The issue now is, we want to add one more condition i.e, there should be possible values for this field Reference Key.
so, we have to check the possible allowed values also. I am not able to add this check for the set ( Set for possible values created in GS01) here.
Please suggest how to do it ?
Thanks,
ShwethaI see... Indeed, some fields are not working with sets; I guess, it's one of them. But still, don't think it's relevant for this field; try to delete it from validation and enter again. Anyway, the 'Set' should not be disabled; maximum you will not be abled to select this set from the directory, but please try. If it does not work, the only way is, then, to write the values in the validation itself (I hope, there are not many)... Alternatively, create user-exit for this validation; in this case, you are free to choose the logic you like.
-
How is validation done using BPM and MDM
Hi everybody.
I have a business usecase. It is with BPM-MDM Integration. I need your comments on this.
Data is transferred/imported from ERP to MDM. This process is automized and data is imported through Import Server.
whenever the import happens, validation has to be happened like null check, format etc. Based on that the record has to be imported or it can ignore it.
Should these validation needs to be done at MDM end or at BPM?
If MDM End, should I need to use MDM Workflow as well or Is it be possible without using MDM workflow.
How can I check the non-imported data(ie. Records which failed during validation)
can I get this information from MDM level by any means, saying can we get the records which failed during validation
Is there anything which we can do from MDM side or should we do this check from BPM side?
Also Is it recommended to go with MDM Workflow and BPM as well in this usecase. (like BPM-MDMWorklfow-MDM).
Any suggestions.
Regards
BalaHi Bala,
As per your requirement, you can go ahead with MDM workflow. This MDM workflow will trigger on Record Import.
See, I assume that you understand the different steps of MDM workflow, like Assign, Validate, Branch, Start, Stop etc.
As your workfow will trigger on Record Import with Start step (Checkout state) and record will check-in only if it validates that validation else will get rollback.
can I get this information from MDM level by any means, saying can we get the records which failed during validation
Before Roll back you can syndicate that records also for your reference.
Start(Checkout)>Branch step(checks validation like null case and other MDM fields population etc)>If fails( Send these records to)>syndicate step>Stop1 (Rollback) else if Pass -->Stop2(checkIn)
In this way only records which are valid records gets checkin ( gets created into MDM) and failed validation records would be syndicated out of MDM for your reference before Stop step (Roll back) means not get created into MDM.
I dont have MS-Visio to test this scenario but i hope it should work..
Regards,
Mandeep Saini -
How to deactivate CO validation rule?
Hi
I want to deactivate PARTICULAR STEP in validation temporarily.I have seen many discussions in forums like
1.Go OB28 and deactivate by changing to ZERO-----(here complete validation gets deactivated)
2.Remove from the steps in Tcode GGB0 (entire validation goes off)
3.Delete the step it self etc etc etc
Apart from above answers which are no way usefull to delete THE PARTICULAR STEP is there any way to DEACTIVATE PARTICULAR STEP>>>
PS:Pl don't give links for entire validation steps .
regardsThere is one more way to deactivate single validation (incase if you are not sure new validation would break anything)
create set for BKPF-BUKRS using GS01
and add "and BKPF-BUKRS in created-set" in the validation which you want to control
How it works
When you maintain set
If the Range is 0000 - ZZZZ validation works
if the Range is 0000 validation doesnt work -
Help needed on Validation exit GGB0
Hi Guys,
Pls suggest how can i go about using exit validation for callup point 3(complete document level).
i am trying to call form U101, but its not getting called.
below is the code for this form.
FORM U101 *
Example of an exit using the complete data from one *
multi-line rule. *
This exit is intended for use from callup point 3, in FI. *
If account 400000 is used, then account 399999 must be posted *
to in another posting line. *
--> BOOL_DATA The complete posting data. *
<-- B_RESULT T = True F = False *
FORM u101 USING bool_data TYPE gb002_015
CHANGING b_result.
DATA: b_acc_400000_used LIKE d_bool VALUE 'F'.
Has account 400000 has been used?
LOOP AT BOOL_DATA-BSEG INTO BSEG
WHERE HKONT = '0000400000'.
B_ACC_400000_USED = B_TRUE.
EXIT.
ENDLOOP.
Check that account 400000 has been used.
CHECK B_ACC_400000_USED = B_TRUE.
B_RESULT = B_FALSE.
LOOP AT BOOL_DATA-BSEG INTO BSEG
WHERE HKONT = '0000399999'.
B_RESULT = B_TRUE.
EXIT.
ENDLOOP.
lemi knw the process to call validation exit at complete document level (callup point 3).
actually i am not able to pass parameter bool_data. plz suggest wht do v do for tht.
Rgrds,
Prash
Edited by: Prashant Malik on Sep 11, 2008 12:00 PMHi Prash,
in ZGGBR000 (copy of RGGBR000) you have to add your exit to internal table exits e.g.
Einfügen von U535 NB20081022
exits-name = 'U535'. "NB20081022
exits-param = c_exit_param_class. "NB20081022
exits-title = text-535. "NB20081022
APPEND exits. "NB20081022
The value c_exit_param_class for exits-param will provide you after creating the step in validation (transaction GGB=) below coding for the call of the exit in my exmaple in include GBTASFIF. With the vlaue c_exit_param_none it doesn't work. I did the same error.
FORM VALCHCK_2FI_BELG003
USING
BOOL_DATA
CHANGING
RES000.
DATA: RES001 LIKE D_BOOL.
Exit-Evaluation :RES000 *
RES000 = B_TRUE.
PERFORM U535(ZGGBR000)
IF FOUND
USING
BOOL_DATA
CHANGING
RES000.
ENDFORM. " VALCHCK_2FI_BELG003
Hope that solved your problem.
Regards
Norbert -
Hello Guru,
Any body having documentation and configuration step for Validation& substitution rule
Thanks & Advance
LaxmiHI Lakshmi,
Validations and substitutions are used to check the conditions while posting a document in sap system.
The step of Validation is.
1) Prerequisites
2) Step
3) Message
Setting up the FI Validations:
http://www.sap-basis-abap.com/sapfi004.htm
https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=842318
https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=42615
Please assign points if it useful.
Regards
Ravinagh Boni -
I am creating a OWSM custom step for validating 'XML Signature Verification'. The step provided by the tool has some limitations (if otherwise please correct me).
Only one certificate can be configured and the certificates need to be provided in jks file store.
My requirements are a bit different. I am using both username token as well as XML signatures. Using the username I will retrieve the certificate from the LDAP or database. But my question is how do I verify the XML signature. Can I extend the step already provided in OWSM?
I have already written a custom step that retrieves the certificate from the database using the username.
Thanks,
SashwatI've come across the following Beans which look like they provide the details I need:
com.cfluent.webui.uibeans.opcockpit.ServiceLatencyBean;
com.cfluent.webui.uibeans.opcockpit.MessageTrafficBean;
Has anyone used these and tried to access data via these beans directly? -
FDM Intersection validation error
Hi,
When I try to load data to HFM thru FDM, I am getting 'MISSING VALUE' error during 'export' step. I have enabled selected 'Enable Intersection Validation' and this time I see error during 'validate' step.Intersection Validation report is generated during 'Validate' step and it shows dimension 'Data Value' and value as [MISSING _VALUE] for the same.
I have given values for all the dimensions in HFM and all are coming perfectly.But I'm not able to figure out where the 'Data Value' is coming from.After 'Data Value', I see Amount which has the original data value specified in the data file.
I have also checked 'FDM Web ServerName' which is set to 'local host'. Can any one suggest me if there is anything I'm missing.
Thanks in advancehi what kind of MISSING VALUE error you guys got. can you please let me know in detail.
as i am new to FDM. please help me in understanding. thanks for providing some knowledge on your valuable time. -
Hi,
Can some one explain the Validations & Substitutions in a easy way and let me know the steps to configure.
Appreciate your valuable inputs. Thanks in Advance!!
SusmYHI,
Validations and substitutions are used to check the conditions while posting a document in sap system.
The step of Validation is.
1) Prerequisites
2) Step
3) Message
Setting up the FI Validations:
http://www.sap-basis-abap.com/sapfi004.htm
https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=842318
https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=42615
Please first get registration on
http://www.sapsuperusers.com
Then Access this link
http://sapinformation.com/Documents/SAPTrainingCourses/AC202-AccountingCustomizingII-SpecialGLTransactionsDocParkingArchivingInstructor.pdf
In this training manuals, you will get the difference betwwen validation & substitution.
Please assign points if it useful.
Regards
Ravinagh Boni -
ValidatorGroupSubscriber in domain validation problem
Hi all,
I'm using ValidatorGroupSubscriber as written in the documentation, about domain validation.
I have one validatorGroup in my model and I want to have two views that displays data from model.
In each view I'm using ValidatorGroupSubscriber to listen validation results, but it only works for one.
I think Cairngorm samples not covering this type of validation. There is example with domain validation but only with one ValidatorGroupSubscribe.
I prepared a simple Flex 4.5 / Validation library 1.13 project as a test. Run and follow the steps to see what I mean. Maybe I misunderstood docs, but I think this is a bug.
Download link: http://www.2shared.com/file/F4Wjar9p/ValidationSubscriberTest.html
Mirror link: http://www.speedyshare.com/files/29835471/ValidationSubscriberTest.fxpHi,
Thanks for your suggestions. I followed your steps and validating didnt returns any errors.
But, When I am trying to deploy I am getting a message
DEPLOYMENT STATUS : USE DEPLOYMENT
UNDO OR REDO BUTTONS TO CLOSE
WINDOW TO FINISH, PROCESSED : 0, ERRORS :0, WARNINGS :0.
I am able to deploy the mappings but not the source tables and target tables. I am getting deploy status failed in the control cetner.
The work process of my scenario is as follows:
1) I am having two tables from which I need to populate my target ( NEW table ) with some of the columns from those tables.
2) I created a two stage tables manually in the database for both of the source tables in two different mappings
source table 1 into stage table 1 in mapping 1
source table 2 into stage table 2 in mapping 2
3) I created a third table as the final target table where I can map these two stage tables into that .
stage table 1 and stage table 2 into target table in mapping 3 using a JOINER operator. I had given the join condidion as well.
4) All these stage tables and the final target table and the mappings are in the target module.
Is this is the way to work on these type of scenarios. Actually I need to JOIN 8 tables and pull some of the necessary columns into the target table based on the condition.
Intitially I had used a JOINER condition to JOIN those 8 tables in a single mapping.But it gave me the deployment error.
Could you guys please give me a hand by giving me some suggestion how to proceed in this scenario.
Last question : Are there any training centers in chennai or Hyderabad where I can get some trining over OWB 10g.
Cheers,
Krishna.
Maybe you are looking for
-
How do I get the app store to allow me to enter my apple ID instead of someone else's?
I am a co-administrator with another user on my iMac, and the App Store keeps asking for their apple account password to be entered. I can not find how to change that so it asks for mine, and the other user is not present to ask for them to enter the
-
Call a PL/SQL procedure or function from applet
Could anyone please let me know how I could call a PL/SQL procedure or function from a JDBC method from applet with Internet Explorer?
-
http://www.aurorabiomed.com/signature.htm i made this table to be used as signature in my outlook, but when i inserted it in outlook it looks different. i have attached a css to the fonts to use verdana but when i had it in my email form it shows ano
-
After upgrade of ODBC I can no longer put user/pass in the user field .
I have a .bat file that I run on a regular basis (many times day and night). It runs a software package that accesses my Oracle database thru ODBC. I can only give the package a "DSN" name. I have no way to supply a userid or password. I used to put
-
Want to export my video as 320x240 but having problems.
Hi I'm using adobe CS5. I need to export my video as a flv video and the dimensions of the video have to be 320x240. Whenever I'm about to export the video, I check the "Resize Video" box and change the dimensions and export it. However, whenever I