on 07-08-2015 1:29 PM
In NACH, fields Valid From and Valid To (NACH-DATAB, DATBI) are available. How, where can be input these validity dates in output condition records for billing (VV31)?
I have searched the internet but did not get a positive or clear reply.
Thanks! TW
Message was edited by: Florian Henninger (Changed NAST to NACH)
It is the field KSDAT in table T681 which controls if the condition table allows validity dates.
And I found a hint (in German) in program MV13BF0N
IF t681-ksdat = charx.
* Nachrichten sind nie zeitabhängig.
ELSE.
translated: Messages are never time-dependent
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
excellent!
But one question, NACH is dedicated for output (Detailed output data). Then why do we have Valid from Valid to fields? SAP could have not put these fields in this table, if in all cases there are no validity dates.
Message was edited by: TW Typewriter, added question regarding NACH-DATAB, NACH-DATBI
Hi Jürgen L, Does that mean, if we could check the KSDAT field in table T681, output condition records will become time-depandant?
Thanks,
Juwin
No it does not mean that.
Data in a table needs programs for processing. It is not designed to have time dependent message conditions as you can already see from the code snipped above. In best case SAP ignores such info in the corresponding programs as in the code snipped above, in worst case the programs will dump.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think this is predefined by SAP based on the usage of condition records e.g. usage A for prices gets valid from and to fields while the usage B for message conditions doesn't get those fields when generating the condition tables and the maintenance programs.
They are generated based on template programs such as RV13A000 and RV13B000
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have also checked NACH table and found both "Valid-From & To" fields are empty. What I also observed is that as and when any document is created like Sale Order, Billing, an entry is updated in this table with the relevant document type and output type. Will try to do more analysis on this
G. Lakshmipathi
G Lakshmipathi,
Not sure if I agree with your observation about entry updated in NACH when a transaction data is created because this table holds the master data (output condition records). So for billing, suppose business has created 5 condition records for an output types in VV31. In this table, for this output type there will always remain 5 entries irrespective of the number of transaction documents created (billing documents). Maybe you are referring to NAST.
TW
Generally, condition record for output type hasn't any validity period. I have checked in my system and I can't find any value for those both fields in NACH table.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.