Difference between validation and susbstittution with tcodes
hi all can any body tell me about difference between validation and susbstittution with tcodes
regars
sravya
Hi,
Settting up the FI Validations
You can use additional validation to supplement the existing SAP logic to fit you into your businness needs.
For e.g. to allow postings from company code 0001 to business area AA only.
GGB0 - To maintain the validations
Validation - Enter a validation name e.g. VBUS
Applicaion Area - SAP module e.g. FI
Calling Point - Dependent upon the application area that is selected.
0001 - Document Header - validate enteries at document header, e.g BKPF table
0002 - Line Items - check line item entris within a document, e.g. BSEG table
0003 - Complete Document - check settings for the whole documents.
e.g. Validation step 001
Allowed company code '0001' to post to business area AA only. 'FI00' checks that line item is from FI.
If checks failed, the error message number 14 is displayed to stop the transaction.
Prerequisite
<BSEG> $BUKRS = '0001' AND
<BKPF> $GLVOR = 'FI00'
Check
<BSEG> $GSBER = 'AA'
Message
Type E No. 14 - Business Area not allowed for company 0001
Output fields 1 - BSEG - GSBER 2 - BSEG - BUKRS
3 - 4
OB28 - Define Validations for Posting
CC CallPnt Validation Description Activtn Level
0001 2 VBUS Business Area Validation 1
Activtn Level - 0 - Not Active 1 - Activated 2 - Activated for all except batch input
GGB4 - Manage the activation of all validations in the SAP system.
Validations, Substitutions, and Rules
Purpose
With the validations and substitutions software, you can validate and/or substitute data at the time of entry in the FI-SL System and other SAP Systems.
Implementation Considerations
You do not need to change the standard system to customize your validations and substitutions. For each installation, you can define exactly which validations and substitutions are necessary to ensure the integrity of your data.
Features
Validation
In the SAP System, almost all input values are validated by a program or against tables or master files. Since some types of validations cannot be standardized, you can use FI-SL's validations program to create validations for your system.
With validations, you can check values and combinations of values as they are being entered in the SAP environment. Validation rules are stored in the Rule Manager; as data is entered, the Integration Manager validates the data against the validation rules stored in the Rule Manager. Because data is validated before it is posted, only valid information enters the FI-SL System.
You define validation rules using Boolean logic. When you define a validation rule, the system checks the validation rule to ensure that it is syntactically correct.
You can also define the result of breaking the validation rule. For instance, you can specify that a message is issued but the user can continue processing. You can also force the user to correct the error before processing can continue.
For more information, see Validation or What Are Validations?. For more information on using validations, see Creating a Validation. For more information on Boolean Logic, see Introduction to Boolean Logic.
Substitution
Substitution rules are stored in the Rule Manager. When data is entered in the system, it is substituted by the Integration Manager. The Integration Manager calls the Rule Manager. Substitution occurs before the data is posted to the FI-SL databases.
You define substitution rules using Boolean logic. When you define a substitution rule, the system checks the substitution rule to ensure that it is syntactically correct.
For more information, see Substitution or What Are Substitutions?. For more information on using substitutions, see Creating a Substitution. For more information on Boolean Logic, see Introduction to Boolean Logic.
Rules
A rule is a Boolean expression that you can use as a condition, as a check, or in another rule. Rules enable you to refer to frequently used Boolean statements simply by specifying the rule name.
The FI-SL Integration Manager uses Boolean logic. When you use Boolean logic and syntax, you can:
Validate data
Substitute data
Select ledgers for posting
Transfer substitution data to a rollup ledger
Select report data
The Rule Manager stores the Boolean rules used to analyze data. The Integration Manager calls the Rule Manager and determines whether entered data should be used. If a Boolean statement is true, an action is taken; if a statement is false, no action is taken.
Boolean logic is used in the following FI-SL modules:
Validation
Substitution
Ledger selection
Report Writer
Rollups
To use Boolean Logic in one of the functions listed, you create statements that are used as formulas in the FI-SL System. For more information on using Boolean Logic, see Introduction to Boolean Logic or Boolean Logic Statements and Rules.
Similar Messages
-
What is the difference between Aggregation and Composition with example
plz help me to find the difference between Aggregation and Composition with example
Dear [email protected]:
Get back to work.
August 4, 2007 stalin_gnana asked:
I would like to know the description about 'is a' ,'has a' ..relationship in java.plz reply me to the above doubt if known
August 8:
Can any one encounter the clarification on how and where Observer class and Observable interface can be applied..plz answer me
August 10:
May you find a solution on why not have the concept of pointer,opterator overloading,virtual function and destructor in java
(Also August 10):
I would desire to apprehend the brief description about usage of Singletone class and where it can be applied.plz help me
Today:
I am having the doubt of 'is there any relation among Delegation and composition'.if have,plz answer to regarding question.
And then this thread today too.
sniff sniff
I smell a lazy attempt at getting others to do one's homework for him. -
What is the difference between OCIEnvCreate and OCIEnvNlsCreate with utf16
because i find a oci sample code cdemouni.c,in this sample,use OCIEnvCreate with mode set OCI_UTF16,but OCIEnvNlsCreate also can set charset and ncharset OCI_UTF16ID,what is the difference between OCIEnvCreate and OCIEnvNlsCreate with UTF16?
First, OCIEnvNlsCreate() is recommended way of switching to UTF-16 mode.
Second, OCIEnvNlsCreate() uses new semantics for bind and define buffer lengths. With new semantics all lengths are in bytes. With old semantics,
UTF-16 string lengths are in codepoints, while other character sets use bytes.
You can get new length semantics with OCIEnvCreate() as well, by
adding OCI_NEW_LENGTH_SEMANTICS to the 'mode' flags.
-- Sergiusz -
Difference between VMI and collaboration with customer
Hai,
I am trying to understand the difference between VMI and collaborative planning with customer(CPC)
Please correct me if I am wrong. In VMI, a vendor or manufacturer sells his material to customer and through EDI, the customer gives the information such as forecast, stock etc.
In CPC, the vendor and customer interchange information, such as demand, stock levels, promotions, delivery dates etc., based on ITS.
What is the difference between these two?
If I am not wrong, EDI is used for outside company communication andITS for within. So, can I say that VMI is for customer outside the company and CPC for internal customer?
Thank you.Hi Visu,
Service provided by a vendor for a customer, whereby the vendor plans material requirements in the customer's company. Vendor-managed inventory is only possible if the vendor has access to the customer's current stock and sales data.
In the ERP system, the following functions are available for vendor-managed inventory:
Transfer of stock and sales data by EDI
Receipt of stock and sales data by EDI
Replenishment planning for customers
Creation of a purchase order for an external EDI order acknowledgment
supply chain management tool that synchronizes demand signals and supply chain activities by utilizing Internet technology. Collaborative Planning enables supply chain partners to view, share and synchronize common information within the supply chain.
Hope this helps.
Regards,
Mohan -
Difference between Scheduled and released with respect to process chains
HI All,
I am Creating a cube in whcih I want to upload the current status of the process chain.
And the requirement is not to take those process chains whcih are scheduled and not released( only take those process chains whcih have status released)
for the same I dont know what is the difference between Scheduled and Released in respect of process Chains and also from whcih Database table I can get this information.
Please help.
Regards,
UjjwalHi,
Job Status Scheduled means a job has been created and is ready to run but has not yet been triggered.
A release status means the created job has been triggered and is waiting for the opportunity to run. A job can be in released status when it is a periodic Job ( Where once the job is completed it goes to release status), when it is slated for future execution, or when there is a delay due to database overload.
Regards,
Pramod -
FTPS settings Difference between control and control with data
Hi guys,
Just a very quick question please. When doing FTPS there are two options
1) control
2) control with data
Can anyone explain what's the difference between the two?
regardsHi,
FTPS (FTP Using SSL/TLS) for Control Connection
The FTP control connection is protected using TLS/SSL (Transport Layer Security/Secure Sockets Layer). File transfer is unencrypted.
FTPS (FTP Using SSL/TLS) for Control and Data Connection
All communication with the FTP server is encrypted and uses TLS/SSL.
Regards,
Raj -
I'm shopping for an iPad. What is the difference between Wifi only and Wifi with cellular/3G?
Depending from what do you want. The only WI-FI iPad have wireless connection. The WI-FI plus cellular/3G have wireless connection and celular/3G connection to call everyone and the mobile data for internet but the software is same.
-
Difference between setValue and setAttribute with sessions
Hi guys,
Can anybody explain to me what the difference between set/getValue and set/getAttribute is?
Thanks!The difference is in name only.
set/getValue is the old name for the methods.
When they introduced version 2.2 of the Servlet spec, they changed the name from Value to Attribute, probably to be consistent across all the four scopes - page, request, session, application
the set/getValue methods are deprecated. You should be using set/getAttribute instead. -
what is apple charging so much more for the same product when u convert 1999 us dollars to au dollar apple is over charging like $400
Silly child ...
I am not discussing individual policies, and only in the context of "cannot ciriticize Apple" ("over charging" in the original post.
Now go away away, boy ... you bother me! -
Difference between XSLTC and XSLT with compiled styesheets
I'm looking at improving performance of xsl transformations. Currently use jsdk 1.4.2 and put Templates object in a cache for later use. So I thought this was complied stylesheets.
My quest ion is how does Apache XSLTC differ from this (apart from creating a .class file)?
Isn't a cached Templates object the same?
I've spent a long time looking at http://xml.apache.org/xalan-j/xsltc_usage.html , but I am still not sure...
Thanks to anyone inerested.Well after further investigation, all I can establish is that:
Compiling xsl as java classes does not offer any better performance that using xsltc and caching precompiled (runtime) Templates.
So I guess the benefit is that you just add them to the class path and don't need to cache them.
My performance notes:
XSLTC using cached templates 4ms
XSLTC without cached templates 43ms
XSLTC using compiled xsl classes without caching templates 6ms
XSLTC using compiled xsl classes and also caching templates 5ms
XSLT without compiled xsl 33ms
Hope this helps anyone interested. -
Currently running Numbers v2.3 on Laptop. Recently purchased the latest Numbers mobile app for my iphone for $10 such that I can sync to iCloud both ways. So, I created a spreadsheet on my computer and shared to iCloud. I then edited the spreadsheet from the Numbers mobile app and saved that to iCloud. When attempting to open the spreadsheet at a later time from my computer, Numbers will not allow me to open and instead forces me to upgrade the application to view it for an additional $20.
I'm in disbelief that this is the case but cannot find anything else preventing me from opening the spreadsheet. I'd like to have someone confirm that this is the policy that Apple has set forth?We are not Apple. We are users just like you. If you want to speak to Apple:
Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
To contact product and tech support: Contacting Apple for support and service - this includes
international calling numbers..
For Mac App Store: Apple - Support - Mac App Store.
For iTunes: Apple - Support - iTunes.
Having checked I found that indeed you need to upgrade. -
Difference between exipre and obosolete
Hi ALL,
WHAT IS THE EXACT DIFFERENCE BETWEEN exipre and obosolete WITH REFERENCE RMAN.afzal wrote:
Hi ALL,
WHAT IS THE EXACT DIFFERENCE BETWEEN exipre and obosolete WITH REFERENCE RMAN.As it was mentioned above, obsolete means that the backup is no longer needed according the retention policy. But the expired means that couldn't be found after CROSSCHECK command executed. See the following example. In this example the retention policy is set to redundancy 1 which means that the backup which have more than one copy, is marked as an obsolete. Then I delete a backup, run CROSSCHECK command and see that the deleted backup marked as EXPIRED
RMAN> show retention policy;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
RMAN> backup datafile 2;
RMAN> report obsolete;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
no obsolete backups found
RMAN> backup datafile 2;
RMAN> report obsolete;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
Report of obsolete backups and copies
Type Key Completion Time Filename/Handle
Backup Set 1 30-JAN-11
Backup Piece 1 30-JAN-11 /u01/oracle/product/10.2.0/db_1/flash_recovery_area/TEST/backupset/2011_01_30/o1_mf_nnndf_TAG20110130T131902_6nbc877l_.bkp
RMAN> list expired backup;
RMAN> exit
Recovery Manager complete.
[oracle@linux_server ~]$ rm -rf /u01/oracle/product/10.2.0/db_1/flash_recovery_area/TEST/backupset/2011_01_30/o1_mf_nnndf_TAG20110130T131902_6nbc877l_.bkp
[oracle@linux_server ~]$ rman target /
RMAN> list expired backup;
using target database control file instead of recovery catalog
RMAN> crosscheck backup;
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=159 devtype=DISK
crosschecked backup piece: found to be 'EXPIRED'
backup piece handle=/u01/oracle/product/10.2.0/db_1/flash_recovery_area/TEST/backupset/2011_01_30/o1_mf_nnndf_TAG20110130T131902_6nbc877l_.bkp recid=1 stamp=741791943
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/u01/oracle/product/10.2.0/db_1/flash_recovery_area/TEST/backupset/2011_01_30/o1_mf_nnndf_TAG20110130T131914_6nbc8lh0_.bkp recid=2 stamp=741791954
Crosschecked 2 objects
RMAN> list expired backup;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
1 Full 18.72M DISK 00:00:03 30-JAN-11
BP Key: 1 Status: EXPIRED Compressed: NO Tag: TAG20110130T131902
Piece Name: /u01/oracle/product/10.2.0/db_1/flash_recovery_area/TEST/backupset/2011_01_30/o1_mf_nnndf_TAG20110130T131902_6nbc877l_.bkp
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
2 Full 516141 30-JAN-11 /u01/oracle/product/10.2.0/db_1/oradata/test/undotbs01.dbf
RMAN> -
Difference between serialization and externalization
Can any body explain me the difference between serialization and externalization
with some example.Have you tried google?
Serializable indicates that the object can be serialized by the default serializer, Externalizable means that the object itself will handle the serialization of the object.
/Kaj -
Whats the diff between PPOC and PPOC with Work flow?
Hi,
Can any one please tell me out the difference between Creating Organisational Structure under OM and creating under "Tools" with Work Flow ?
on Creation what would be changing factors between them?
And Explain me about Work flow and how it will be useful and also where and all it reflects in SAP HR?
Regards,
Vinoth Kumar.RHi
I need the procedural difference between PPOCE And PPOCE with work Flow.
Suppose if i need to create with PPOCE with work flow, is the Procedure would be the same or additionally I need to Activate some thing, It Might be very much Basic but i didnt work on othat so far.
If there is any notes or Links to learn about it, please forward as it is helpful.
Regards,
Vinoth Kumar.R -
Difference between Midlet and Midxlet
Hi,
I have seen special attributes in a .Jad file "Midxlet"
MIDlet-1
MIDlet-Name
MIDlet-Vendor
MIDlet-Version
MIDlet-Icon
MIDlet-Install-Notify
MIDlet-Jar-Size
MIDlet-Jar-URL
MIDxlet-ContentID
Can you please explain me the difference between Midlet and Midxlet with example?SuperWHIZ wrote:
Hi,
Seriously dude you are really starting to piss me off. Two threads you hijacked and now you are cross posting this as well.
STOP POSTING THIS QUESTION!!
Return here [http://forum.java.sun.com/thread.jspa?threadID=5291770]
Maybe you are looking for
-
Getting ORA-12518 error with DG4ODBC for link with SQL Server
Hi all, We have recently upgraded a test box to 11g2 on a 64bit windows platform and now when setting up our database links with our sql servers we are recieving an 'ORA-12518' error. listener.ora LISTENERPCIS = (DESCRIPTION = (ADDRESS = (PROTOCOL =
-
I cannot get my daughters IPOD to go into recovery mode to reset it, she has used the passcode to many time and now it is disabled
-
Stuck Profile Again...
My girlfriend tripped over my modem on Saturday and pulled the powerline out...This ONE ****ing disconection has resulted in a banded/stuck ip profile.... Download speedachieved during the test was - 1803 Kbps For your connection, the acceptable ran
-
Newest iTunes freezing constantly on startup...
Everytime I open iTunes it freezes instantly and beachballs and stops responding. Anyone know what this could be? Thanks
-
Does a DSL really need a ISP?
I have a Login/pass for Qwest and for MSN. Do I need MSN to access the net? I've only logged in once on MSN during setup. My modem uses the qwest login to connect not MSN's. I would like to drop MSN to save a few $$.