5/27/2017
C ro ross Val id idati on on R ul ul es es i n Or ac acl e Apps ~ Or ac acl e Apps Know le ledge Shar in ing
Oracle Apps Knowledge Sharing HOME HOM E API's
TECHNICAL TECH NICAL TU TUTOR TORIALS IALS AP
AOL
AR
CE
USEFU US EFUL L LINK LINKS S
IBY
GL
SLA
ARTICLE INDEX
INV
Custom Search
PO
OM
OPM
VIDEO INDEX TCA
SOA
nter search keyword
WF
Scripts
Twit te ter
B us us in ines s Rules
Orac le le A pp pp
IQ
PLSQL
SQL
Search
powered by Ads by Google
Alerts
F ac ac eb ebook
RSS
Email
Orac le le c om om
Cross Validation Rules in Oracle Apps
Follow by Email Email address...
Submit
In this post,
Stay Connected
I
Follow @shareoracleapps
gave
44 followers
the detai
Follow
ls
116 people are following shareoracleapps.co Be the the first rst of our friends. friends.
abou t the
4
Cros s Valid ation Rule
Followers Followers (159) Next
s in Question and answer format. I believe it will be useful for my audience. 1. W hat hat is is Cross Validation Rules? Cross-Validation Cross-Validation rules define whether segment values of a particular segment can be combined with other segment values of another particular particular segment when new combinations are created. I n other words, cross validation rules prevents the creation of invalid code combinations. combinations. It is applicable for Key Flexfields only.
Follow 2. Illustrate the appropriated need f or Cross-Validation rules with example? Let us take Accounting Flexfield for our example, we can use cross validation rules for achieving the below business requirements
Modules
1. To ensure all balance sheet accounts to be associated only with the balance sheet cost center or corporate cost center 2. To ensure that profit and loss accounts to be associated with specific cost centers other than corporate cost center.
AP (54) API's AP API's (153) AR AR (55) Cash Management Management (22)
3. To restrict data entry of cost centers that is not legitimate for a specific company.
FND (65) FND Interview Questions Questions (17)
3. A user trying to violate the cross validatio n rules while while data entry, what happens and what are the possibilit ies?
Oracle apps apps (342)
The user will receive an error message given as part of the cross validation rules definition. The error messages can be made very informative and tell the user exactly what is wrong with the flexfield combination.
Oracle (50) Oracle
Inventory (26) Inventory
Oracle General Ledger Ledger (19) Oracle Payments Payments (15)
The invalid segment can also be highlighted.
Order Management Management (44) PLSQL (23) PLSQL
Scripts (67) Scripts
SOA (12) SOA
SQL (22) SQL TUTORIAL SQL TUTORIAL (16) Supplier API's API's (9) TCA TCA (35)
4. What Cross Validation Validation Rules are made made up of? A cross validation rules is composed of one or more cross validation rules elements. There There are two types of rule elements and they are “Include” and “Exclude”. Each cross validation rule must have at least one include rule element because cross validation rules exclude all the values unless they are specifically included via rule element. Exclude rule elements override include rule element. 5. What is Oracle recommendation regarding rule elements definitio n?
XML Publisher (9) (9)
Popular Posts FND_REQUEST.SUBMIT_REQUEST FND_REQUEST. SUBMIT_REQUEST in R12
We can accomplish our business requireme nt either by including specific ranges explicitly or by including all possible possible ranges and e xclude the specific ranges. But the Oracle recommendation is
Query to find Supplier and their Bank Details in
“One Include Rule Element whi ch encompasses all possible possible values with several exclude cross validation rule elements” elements”
R12
OE_ORDER_HEADERS_ALL Description and Its 6. How do you define an all-encompassing include include cross-validatio n rule element? An all-encompass all-encompassing ing include for numeric segments i s “O” through “9”, while for alpha numeric segments it is from “ O” through “Z”. For Column Details
Example, if our flexfield has three segments with First segment of two Numbers, Second of four characters and third segment of six characters then the all encompassing include is 00-0000-000000 through 99-ZZZZ-ZZZZZZ.
WSH_DELIVERY_DETAILS.RELEASED_STATU S ( Pick Release Status)
7. What will be a blank value do in a cross validation rule element? element?
http://www.shar eor acl eapps.com /2011/02/cr oss- vali dati on- r ul es- i n- or acl e- apps.htm l
1/4
5/27/2017
C ross Val idati on R ul es i n Or acl e Apps ~ Or acl e Apps Know ledge Shar ing
While defi ning the rule e lement, leaving the segment blank includes all possible values 8. What is the use of error segment and error message? While defining a cross validation rule, we need to enter a mandatory error message that will appear if an enabled cross validation rule is being vi olated. Next we can choose to enter an error segment and an effe ctive date range. The e rror segment will be highlighted if this particular cross validation rule is violated. 9. What is the difference between disabling a cross validation rule vs deleting it? The difference is when we think about reusing the cross validation rules i.e. deleted cross validation rule needs a redefinition while disabled cross validation doesn’t need a redefiniti on just a tick in check box is enough to re enable it. 10. Whether a single flexfield structure can have multiple cross validation rules? Yes
API to find AP INVOICE Status (AP_INVOICES_PKG.GET_APPROVAL_STATUS ) How to find Order types in R12 (Script for Order types) API to Cre ate Suppl ier i n Oracle Apps R1 2 (ap_vendor_pub_pkg.create_vendor) Query to fetch Legal Entity, Business group details in Oracle Apps R12 per_business_groups,xle_firstparty_information_
11. What is the need for multiple cross validation rules? Even though we can achieve cross validation across more than one segment via single cross validation rule, it is advisable to go for multiple cross validation rules so that a clear error message and error segment can be highlighted to the user which directly point to the specific issue. Moreover, using multiple simple cross validation rules i s better than single complex cross validation rule. 12. When a combination is valid for a flexfield structure which has multiple cross validation rules?
v API to in itiate the validation of AP i nvoice (AP_APPROVAL_PKG.BATCH_APPROVAL) Supplier and Bank Info in R12
Combination is valid only if they are in at least one include rule element and outside of all exclude elements. Ads by Google
13. What is the navigation to define a cross validation? Responsibility: General Ledger Vision Operations Navigation: Setup : Financial : Flexfield : Key : Rules
Business Rules Oracle Training Translate Select Language
▼
Blog Archive ► 2017 (3) Do you think this Article is useful? Like Be the first of your friends to like this.
► 2016 (6) ► 2015 (26) ► 2014 (10) ► 2013 (13) ► 2012 (30)
1 Responses to “Cross Validation Rules in Oracle Apps” ▼ 2011 (123)
Sridevi Koduru said...
December (3)
Augu st 1 7, 2014 at 11:13 PM
I am Sridevi Koduru, Senior Oracle Apps Trainer at Oracleappstechnical.com With 8 Yrs Exp on Oracle
November (2)
Apps an d 13 Yrs IT Exp Providing Online Training o n Oracle Apps Technical, Oracle Apps Finan cial Functional, Oracle Apps SCM, Oracle Apps HRMS, Oracle Financial for Indian Localization, SQL, PL/SQL
October (19)
and D2K. I have Provided Training for 500+ Professionals Most of them are Working in Real Time now. July (1) Contact for (One to One Personal Online Training) on Oracle Apps Technical, Oracle Apps Financial Functional, Oracle Apps SCM, Oracle Apps HRMS, Oracle Financial for Indian Localization, SQL, PL/SQL
June (7)
and D2K at
[email protected] |
[email protected] | +919581017828 | http://www.oracleappstechnical.com
May (34)
Linkedin profile - http://in.linkedin.com/pub/sridevi-koduru/8b/76a/9b8/
March (23) February (20)
Post a Comment
January (14)
► 2010 (211) ► 2009 (2)
http://www.shareoracleapps.com/2011/02/cross-validation-rules-in-oracle-apps.html
2/4
5/27/2017
C ross Val idati on R ul es i n Or acl e Apps ~ Or acl e Apps Know ledge Shar ing
Enter your comment...
Comment as:
Publish
Select profile...
Preview
NEWER POST
HOME
OLDER POST
Disclaimer The ideas, thoughts and concepts expressed here are my own. They, in no way reflect those of my employer or any other organization/client that I am associated. The articles presented doesn't imply to any particular organization or client and are me ant only for knowledge Sharing purpose. The articles can't be reproduced or copied without the Owner's knowledge or permission.
Share your knowledge!! Name
Site Stats (Last 30 Days)
shareoracleapps.com
3 0 9 2 8
Email *
Message *
Send
All Rights Reserv ed Oracle Apps Knowledge Sharing | Home by Team Search
Recommended for you
API to assign External Bank Account to Supplier (Create Instrument) in... www.shareoracleapps.com
OE_ORDER_HEADERS_ ALL Description and Its Column Details www.shareoracleapps.com
http://www.shareoracleapps.com/2011/02/cross-validation-rules-in-oracle-apps.html
Query to Find Responsibilities based on Concurrent Request...
Query fetching both Prepayment Data and Invoice Data of a Paya...
www.shareoracleapps.com
www.shareoracleapps.com
3/4
5/27/2017
C ross Val idati on R ul es i n Or acl e Apps ~ Or acl e Apps Know ledge Shar ing Add This
http://www.shareoracleapps.com/2011/02/cross-validation-rules-in-oracle-apps.html
4/4