Validation steps.
Hi all
Can any please explain me about validation steps.
My requirement to validate cost center. When ever I enter customer invoice with a particular customer (Ex: 20001) cost center should be Admin, if I give another one it should give error message.
I tried in this way:
T.cod: GGB0
What should I give in step: Prerequisite
And in step: check for above requirement.
If you have any document please forward to [email protected]
Its argent to me.
Thanking you
NOTE: reward points will help you all ways
your prereq should be
if kunnr=20001, click on constant values and select 2001
validation kostl= admin , similarly click constant values and select admin.
Then maintain a message, cost center should be admin or whatever your req is
use sap help to understand a validation better
http://help.sap.com/saphelp_erp2005vp/helpdata/en/6e/8970389fa8f63fe10000009b38f842/frameset.htm
Points will be appreciated
Regards,
Zaid Azam
Similar Messages
-
SSRS 2008 R2 Problem understanding View State Validation steps
Hi,
Sorry, but I have some problem understanding this steps. Please help me to understand this.
Pasted from
http://technet.microsoft.com/en-us/library/cc281307.aspx?lc=1033
How to Configure View State Validation
To run a scale-out deployment on an NLB cluster, you must configure view state validation so that users can view interactive HTML reports. You must do this for the report server and for Report Manager.
View state validation is controlled by the ASP.NET. By default, view state validation is enabled and uses the identity of the Web service to perform the validation. However, in an NLB cluster scenario, there are multiple service instances
and web service identities that run on different computers. Because the service identity varies for each node, you cannot rely on a single process identity to perform the validation.
To work around this issue, you can generate an arbitrary validation key to support view state validation, and then manually configure each report server node to use the same key. You can use any randomly generated hexadecimal sequence.
The validation algorithm (such as SHA1) determines how long the hexadecimal sequence must be.
Generate a validation key and decryption key by using the autogenerate functionality provided by the .NET Framework.
(Well, how to generate Validation key using .Net Framework?) In the end, you must have a single <machineKey> entry that you can
paste into the Web.config file for each Report Manager instance in the scale-out deployment.
The following example provides an illustration of the value you must obtain. Do not copy the example into your configuration files; the key values are not valid.
Copy Code
<machineKey validationKey="123455555" decryptionKey="678999999" validation="SHA1" decryption="AES"/>
Open the Web.config file for Report Manager, and in the <system.web> section paste the <machineKey> element that you generated. By default, the Report Manager
Web.config file is located in \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config.
Save the file.
Repeat the previous step for each report server in the scale-out deployment.
(Do I need to repeat all 3 previous steps?)
Verify that all Web.Config files in the \Reporting Services\Report Manager folders contain identical <machineKey> elements in the <system.web> section.
ThanksJerry,
Thanks for the reply.
From the above View State Validation Steps,
For 1st step , how to generate validation key using .Net Framework?
for 4th step, Do I need to repeate all 3 previous steps?
Thanks
Kp -
Adding Validator step in MDG Customer workflow
Hello All,
I need to add validator step in MDG - Customer workflow - WS54300003 and process is, requestor will create CR and it should go to Validator. Once he approves then it should go to final approval team. Currently it is going to final approval stage at first step itself.
I added that additional step(Validator) to workflow templete(WS54300003) under processing modeling->workfloe->other MDG workflow->Define Change Request Step Numbers. Also, assigned process at ...-->Assign processor to Change Request Step Number (Simple Workflow).
Seems i am still missing some thing. Could you please guide me what else need to be done? we are on MDG 6.1step numbers are hard-coded in this workflow template (WS54300003). if you open any task container, you will see the value of the step in the container of that task.
any way, you should not modify workflow WS54300003 as that is considered modification to standard objects. you can copy it to a custom workflow template and then add any new step as you like. you can assign whatever number you like to any step as long as the numbers in the workflow template are consistent with the numbers assigned in the MDGIMG configuration node.
A recommended solution is to use the rule-based workflow template. your MDG process will be much more dynamic and a lot easier to modify/enhance going forward.
this document can help you understand how you can use the rule-based workflow template: How to Fill MDG Rule-Based Workflow Decision Tables -
Determine which validation step called the user exit, possible?
Hello all,
We have a a validation with different steps that use the same user exit in their respective check.
My functional analyst asked me if there is a way to programmatically determine in the user exit which step is executing the user exit.
So I am asking the same question here.
As an example:
Validation FI100 has step 001, 002, and 003.
Each of these steps use the user exit U100 from module pool ZGGBR001 in their check.
I haven't found a way in the code of U100 to determine which step called U100.
Does anyone know if this can be done?
I have used the following technique to get a variable from the program's call stack.
data: var_name(30) type c value '(Z_CALLING)VARIABLE' .
field-symbols: <fs> type any.
assign (var_name) to <fs>.
write: / 'Variable from Z_CALLING', <fs>.
But I'm not sure how this might work with validation steps/user exits.
Thanks
BruceVinod,
I did some debugging after I posted my question. I came to the same solution, use FM 'SYSTEM_CALLSTACK'.
VALCHCK_2FI100##001
loop at i_callstack into w_callstack
where EVENTNAME+0(9) = 'VALCHCK_2'.
FI110 is the validation
001 is the step
Thomas,
Thanks for the caveats.
Bruce -
Hi, Please check and provide GRC system validation steps in serial. I am looking for the serial steps which we need to follow while validating GRC system after applying support packs or upgrade etc. Appreciate your feedback. Thanks & Regards, Koteswara Rao.
Hello Gurus,
I too am looking for similar information so I am posting my question in the same thread.
I was going through the GRC 5.3 sizing guide for figuring out the hardware requirement for RAR. We wanted to go with the expert sizing of RAR. Expert sizing takes into account the factors such as no.of users, roles and violations. I thought we can easily figure out the no.of roles and no.of users but how do I estimate "Number of SOD Violations"? Please advice..
@ Sanjay,
I will just outline of what we did so far..hope this might help you
Here at our company, we started off by 1) buying the GRC access control suite, 2) deciding what components within GRC will be implemented first. 3) systems (ECC, BI, etc) in scope
4) System landscape (Dev and Test will be on one box, Prod will be on another box)
5) Sizing based on systems in scope
6) Decide whether to install on existing Solman or install on a new box...(bcos all that GRC 5.3 needs is NW04s Java stack)
7) Buy hardware based on sizing, Install NW
and so on...
Thanks in advance for your input...
regards,
Venkateswara Rao -
Deactivating the Validation steps in a particular Validation rule
Hi
Can any one suggest the way to Deactivate the Validation Steps in a particular Validation rule relating to T.code:OB28
Thanks
Regards
Sri KrishnaHi,
Good morning and greetings,
In OB28 in the respective line item, change the activation level from 1 to 0 and that would mean it is inactive...for the entire validation only...you can delete a particular validation step that you dont require inside the validation rule and re-insert it again when you need the same.
Please reward points if found useful
Thanking you
With kindest regards
Ramesh Padmanabhan -
SSRS 2012 Problem understanding View State Validation steps
Hi,
***** Note I have put my question on Bold to make it easier****
I am trying to Implement this solution on our systems and need help on how to set it up ?
Pasted from
http://technet.microsoft.com/en-us/library/cc281307.aspx?lc=1033
How to Configure View State Validation
To run a scale-out deployment on an NLB cluster, you must configure view state validation so that users can view interactive HTML reports. You must do this for the report server and for Report Manager.
View state validation is controlled by the ASP.NET. By default, view state validation is enabled and uses the identity of the Web service to perform the validation. However, in an NLB cluster scenario, there are multiple service instances and web service
identities that run on different computers. Because the service identity varies for each node, you cannot rely on a single process identity to perform the validation.
To work around this issue, you can generate an arbitrary validation key to support view state validation, and then manually configure each report server node to use the same key. You can use any randomly generated hexadecimal sequence. The validation algorithm
(such as SHA1) determines how long the hexadecimal sequence must be.
1.
Generate a validation key and decryption key by using the autogenerate functionality provided by the .NET Framework.(Well, how to generate Validation key using .Net Framework?)
In the end, you must have a single <machineKey> entry that you can paste into the Web.config file for each Report Manager instance in the scale-out deployment.
The following example provides an illustration of the value you must obtain. Do not copy the example into your configuration files; the key values are not valid.
Copy Code
<machineKey validationKey="123455555" decryptionKey="678999999" validation="SHA1" decryption="AES"/>
2.
Open the Web.config file for Report Manager, and in the <system.web> section paste the <machineKey> element that you generated. By default, the Report Manager Web.config file is located in \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting
Services\ReportManager\Web.config.
3.
Save the file.
4.
Repeat the previous step for each report server in the scale-out deployment.
5.
Verify that all Web.Config files in the \Reporting Services\Report Manager folders contain identical <machineKey> elements in the <system.web>
Does the key generate using above generates the key with same element ?
Any help on this would be appreciated .
Thank you !
ThanksHi SQL_Help:
Per my understanding that you have some question with the steps descript about "How to Configure View State Validation", you don't know how to generate Validation key and also not clear if all the Web.Config files will add the same
code, right?
We have many method to generate the validation key,details information below for your reference:
Generate either from the machineKey generator utility from
http://aspnetresources.com/tools/keycreator.aspx or your very own utility or from this link: http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx
We can add some code to generate the key, details steps and sample code in article below for your reference:
How to create keys by using Visual C# .NET for use in Forms authentication
We should add the same code which include the generated key in all the web.config file in each server node.
More Details information you can reference to the rticle below:
https://msdn.microsoft.com/en-us/library/ff649308.aspx
If you still have any problem, please feel free to ask.
Regards,
Vicky Liu
Vicky Liu
TechNet Community Support -
Hi
I want to transport the validation for which i used GCT9, this will transport the whole validation but under a given validation there are about 15 steps i have created this validation as step 16.
I want to transport step16.
Can you please let me know how to do that.
Thankswe can not tranport step 16 separately,
1) we can transport entire validation.
2) do config in traget system -
How to Query/Lookup Data Target HFM Application in FDMEE Import / Validation Step
Hi Experts,
We are using FDMEE 11.1.2.3.500 to load 2 sets of Flat Files - ICP Trial Balances and Non-ICP Trial Balances. The ICP Trial Balances will be loaded to Target HFM Application first using FDMEE and then the remaining Non-ICP Trial balances Load would follow
We have a complex business requirement wherin we want to check if the Non-ICP Trial Balances for a given ENTITY, ACCOUNT, [ICP None] combination in the Trial Balance File matches the already loaded ICP Trial Balances for ENTITY, ACCOUNT, [ICP Total]. If it matches then this record has to be skipped from our data load else it has to be loaded. To elaborate with an example:
Entity Account ICP Amount
File 1 (ICS_TB.csv) - Record 1 -> E1 A1 P1 100
File 1 (ICB_TB.csv) - Record 2 -> E1 A1 P2 300
Above File Gets Loaded First
File 2 (Non_ICP_TB) - Record 1-> E1 A1 [ICP None] 400 (Record to be skipped - It matches the above already loaded File)
Is it possible to validate this during Import or Validate Step in FDMEE? if yes, can you please throw some light on how this can be done?
Thanks!As far as I am aware there is no seperate Java API reference manual for FDMEE, you are limited to the information available in the Admin Guide for now. If you feel that it is not comprehensive enough perhaps you could raise a ticket or enhancement request via Oracle Support.
The sysntax for the statement should be dmAPI.executeDML(String query,Object[] parameters) according to the AG, I wouldn't put 100% trust in that as it can often be incorrect, but give it a try. Ensure the 2nd parameter is a Jython list.
I don't think the method supports passing a Stored Procedure and there doesn't appear to be another native API method listed that would do that. You could initiate the connection using standard Python or Java libraries and then use a cursor and prepared statements to execute the sql or the callproc method of the Python DB API -
Variant Configuration - product validation step at sales order
Hi all,
By using Variant Configuration, new products can be created at sales order entry ==> is there any way to put a validation process in place where a number of checks (by different people) should be performed before being able to save the order?
thanks
BartHi Vineet,
Thanks for your answer.
I realize dependencies can help control which characteristics value can be choosen. In the meantime my question became; how I can prevent that my sales order gets visible for the planning department (typically they would look in transaction MD04 I guess)? I will post this question under the appropriate topic.
This is the type of flow I have in mind:
customer service fills in the order, specifies the values for the characteristics, Availability check runs and the order is saved
order is saved but not confirmed so it is not transferred to planning
planning (or other department like production) checks the order and the variant. If it is ok, they will confirm the order so it gets to the planning. If not, they will get in contact with customer service.
I'm not experienced in availability check, planning, etc so I might have written big mistakes here.
Kr,
Bart -
Creating a new Validation-Asset Master data
Hi ,
Requirement- a warning msg to popup when the capitalized date in AS01 ( under posting information) is a date in a previous fiscal year.
A new validation step was created in GGB0 with the rule:
Prerequisit: Capitalized on < Acquisition yr (ANLA-AKTIV < ANLB-VYEAR)
Check:Capitalized on < Acquisition yr (ANLA-AKTIV < ANLB-VYEAR)
Message:Capitalization is done in a previous year (warning)
and in OAVC,
the validation was made active for the respective company code.
However , an asset creation is possible for a previous fiscal year but the warning message did not pop up.
Please assist.
Thank you,
Niludini AHi Niludini
you can simulate the validation rule by clicking at - GGB0>> Asset accounting > select the validation rule> select step " " and then select simulation option in the dropdown under Validation tab.
After activating simulation, please try to create a new asset in another screen without closing the similation tab in order to understand whther the validation is triggerred correctly.
Please also verify that, validation is created under master data and prerequisite may be added as T code - "AS01" .
Best Regards
Jomon -
Navigating away form adf task flow causes validation to activated in WebCenter
Experts,
We are using WebCenter 11g. We have created a task flow with a form on the first page. There are a few fields that are required on the form. We deployed the taskflow and are running it within WebCenter Portal. There are three tabs: "Home", "About Us", and "Ask for Information". The "Ask for Information" tab the task flow that we are having trouble with.
Here's what happens. When we land on the Portal page, the Home page tab is where we land. Then let's say the user clicks on "Ask for Information" tab, a form shows up. This is the ADF form. On the form, we request Name, email, phone etc. The Name and Email fields are required. We have a submit and a reset button on the form page. Let's assume that the user clicked on this tab, realized they didn't want to provide the information, and wants to click back on the Home tab. When they click on the Home tab, the form validation on the "Ask for Information" form fires and display an error telling the user that the Name and Email address have not been provided.
This is very annoying and we would like some suggestions on how to overcome this issue.
Thank you.
Sam.Hi.
You have two options:
- Immediate property to skip validation step in the lifecycle as gawish said.
- Wrap your form with an af:subform
Regards. -
FBCJ BADI/User Exit or Validation Rule Implementation
Inspite of my maintaining validation as under, i am not able to achieve what i desire, i.e., System is still posting Cash transactions thru FBCJ t code for amount exceeding INR 50,000
1. Created a validation name
2. Assigned it to Application Area - FI
3. Callup Point - 2 Line item
4. In validation step 0001, created pre-requisite as
Transaction code = 'FBCJ' AND Account Type = 'D' AND
Posting key = '15'
5. Under check, Amount <= '50000.00'
6. Entered E in message type with corresponding message class ZKM_MSG_CLASS for message number 018
7. Assigned the above validation in OB28 t code for activation level 1 (i.e., Active)
System display a message; but also post it as well, despite of 'E' error message type.
How to tackle with the above problem.
Is there any other badi/user exit for FBCJ. I have only find CJ_DOCUMENT, but it's not working for me.
Thanks and Regards,
SohailHi
Below are some of BADIs available for WAK1. Please check.
Exit
WCOUP001 User exit for coupon processing in POS inbound
BADIs
RDM_BAPI_PROMO_CREATE - Enhancement Spot (RDM_OPT_PROMO_IN)
RDM_PROMO_POST - Enhancement Spot
RDM_PROMOTION_WAK1 - Enhancement Spot
WAKT_BADI_001 -
~~~Ganesh Kumar K. -
Unit Test Validation for Output Ref Cursor Not Working
Here is the problem:
I have a stored procedure as follows:
CREATE OR REPLACE
PROCEDURE usp_GetEmployee(
p_employeeId IN NUMBER,
cv_employee OUT Sys_RefCursor )
AS
BEGIN
OPEN cv_employee FOR SELECT * FROM employees WHERE employee_id=p_employeeid;
END usp_GetEmployee;
For this, I am implementing a unit test.
* In the "Select Parameters" step, I am unchecking the "Test Result" check box for the cursor OUT variable.
* In the "Specify Validations" step, I am choosing "Boolean Function" and putting the following PL/SQL code:
DECLARE
emp_rec {cv_employee$}%rowtype;
BEGIN
FETCH {cv_employee$} INTO emp_rec;
IF {cv_employee$}%FOUND THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END IF;
RETURN TRUE;
END;
But, when I try to execute this Test, I get the following error:
Validation Boolean function failed: Unable to convert <oracle.jdbc.driver.OracleResultSetImpl@4f0617> to REF CURSOR.
If I run in the debug mode, I get the following content in a dialog box:
The following procedure was run.
Execution Call
BEGIN
"ARCADMIN"."USP_GETEMPLOYEE"(P_EMPLOYEEID=>:1,
CV_EMPLOYEE=>:2);
END;
Bind variables used
:1 NUMBER IN 1001
:2 REF CURSOR OUT (null)
Execution Results
ERROR
CV_EMPLOYEE : Expected: [Any value because apply check was cleared], Received: [EMPLOYEE_ID COMMISSION_PCT SALARY
1001 0.2 8400
Validation Boolean function failed: Unable to convert <oracle.jdbc.driver.OracleResultSetImpl@31dba0> to REF CURSOR.
Please suggest how to handle this issue.
Thanks,
Rahul979635 wrote:
But, when I try to execute this Test, I get the following error:
Validation Boolean function failed: Unable to convert <oracle.jdbc.driver.OracleResultSetImpl@4f0617> to REF CURSOR.
If I run in the debug mode, I get the following content in a dialog box:
The following procedure was run.
Execution Call
BEGIN
"ARCADMIN"."USP_GETEMPLOYEE"(P_EMPLOYEEID=>:1,
CV_EMPLOYEE=>:2);
END;
Bind variables used
:1 NUMBER IN 1001
:2 REF CURSOR OUT (null)
Try explicity declaring the ref cursor instead of using a bind variable, something like (untested)
begin
foo sys_refcurosr;
begin
test_procedure(foo);
end;Alternately, in SQL*PLUS use the DEFINE command to ste a named bind variable to type REFCURSOR and use the named bind variable in your test
Edited by: riedelme on Jan 23, 2013 7:10 AM -
Validation Report shows #MissingCaptionKey#
When performing the Validation step our system is showing "#MissingCaptionKey" for all of the headings / captions on the Validation report. I cannot determine what configuration is missing ... this appears to be Adapter specific.
Have you searched the knowledge base or the forum? This sounds like an issue that has been addressed previously...if my memory serves. Also, please take a moment to review this post and consider including the information that this post highlights:
Forum Posting Tips & Etiquette
Maybe you are looking for
-
In the Editable screen of ALV, I have to set the cursor on the 3rd field 'VBELN' ( which is editable ). Using the method set_current_cell_via_id of ALV grid the focus has been set on the particular field. The field Sales order 'VBELN' is already set
-
HELP! opening a pdf file and using page view
Hi everyone! I'm doing a school project in which I'm trying to develop an app that opens a pdf file from the device memory (ipad or iphone) and lets the user turn pages forward and backward by swiping on the screen. Although I have very basic knowled
-
Username and Password Problems accessing site
Yesterday I created a blog using iWeb 09 and published it and went with the option that visitors needed to have the user name and password to access the site. Friends and family reported that these wern't accepted and I had the same problem when I tr
-
Get user manager in workflow SharePoint Designer 2013 for SharePoint online list item
Hello, I would like to create a workflow in SharePoint Designer 2013 for a list in a site on SharePoint online and one of the action would be to send an e-mail to the manager of the user that created an item in a list. How can I get the manager of th
-
Hi, can anyone share some experiences with this scenario? I'm especially interested in how well conflicts in webdynpro-dcs are handled. thanks in advance