on 08-25-2008 8:36 AM
Hi SAP All
My requierment is round up the net valu how to config.
for ex:net value 10.09 to round up to 11and 10.01 to round up 10 like that how to config
round up profile in condintion type point is there but how to that activate
plz reply as soon as posible
thanks
ok
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, let me put it more in detail...
You can tackle this by using standard routine in your pricing procedure.
In the 'Caltype' column in pricing that is "Condition formula for alternative calculation type", you need to add routine number "17 Rounding as perT001R", before those excise conditions which you want rounded.
Additionally, in table T001R such rounding data should be maintained.
For this goto SPRO - SAP NetWeaver - General Settings - Currencies - Define rounding rules for currencies
here maintain: Co, Code + Currency = 100
This will solve your problem
Regards
Dhananjay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think you want to round the net value of the document. If that is the requirement all the suggestions provided above will not help. They will help in rounding the condition value for the step of the pricing procedure wherever you have assigned routine 17. If you want to round the document value you have to use the condition type DIFF in the pricing procedure. Bear in mind that rounding of the net value will take into consideration the tax part also.
Regards,
GSL.
Dear raju
Go to V/06, select that condition type and maintain A against the field Rounding Rule. Now go to V/08, select your pricing procedure and maintain Routine 16 in the Alt. Cal. Type
Additionally, goto SPRO - SAP NetWeaver - General Settings - Currencies - Define rounding rules for currencies here maintain: Company Code + Currency = 100
thanks
G. Lakshmipathi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In the Pricing Procedure (V/08), apply routine 16 or 17 in Requirement. Either of one should ideally serve the purpose.
Alternatively make the necessary amendment in routine through Abaper and apply the same:
-
Include RV64A601
rounding rule for closest interger value
FORM FRM_KONDI_WERT_601.
data: da_xkwerx(15).
unpack xkwert to da_xkwerx.
*
move '00' to da_xkwerx+13.
*
*
*
pack da_xkwerx to xkwert.
data : lgort1 like lips-lgort .
data : d1(13) , d6(13) .
data : d2 type p decimals 2 .
data : d3 type p decimals 0 .
data : d4 type p decimals 2 .
data d5(2) .
data : d8(3) .
unpack xkwert to d1 .
d2 = d1 .
d3 = d2 .
unpack d3 to d6.
d5 = d6+11(2) .
if d5 >= 50 .
d8 = 100 - d5 .
d1 = d6 + d8 .
else .
d1 = d6 - d5 .
endif .
*pack d1 to xkwert .
select single lgort into lgort1 from lips where
vbeln = komp-vgbel and
posnr = komp-vgpos .
IF SY-SUBRC = 0 .
if lgort1 = 'JSTO'.
d1 = 0 .
pack d1 to xkwert.
else .
pack d1 to xkwert.
endif .
ELSE .
pack d1 to xkwert.
ENDIF .
-
Regards,
Rajesh Banka
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
12 | |
10 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.