sapdev logo background
sapdev logo sapdev logo
Comments

ABAP SUBTRACT Statement syntax, information and example SAP source code



Return to Statement index



SUBTRACT

Short Reference

ABAP Syntax SUBTRACT dobj1 FROM dobj2.

What does it do? This statement has the same effect as the statement
dobj2 = dobj2 - dobj1.
The content of dobj1 is subtracted from the content of
dobj2 and the result is assigned to dobj2 . The data objects dobj1 and dobj2 have to be numeric. Predefined functions or functional methods cannot be specified. The calculation type is determined like an arithmetic expression .
ABAP_PGL Using Operator Format
Latest notes: One obsolete form of the statement SUBTRACT is SUBTRACT-CORRESPONDING .



Runtime Exceptions

Catchable Exceptions
CX_SY_ARITHMETIC_OVERFLOW
Reason for error: Overflow in conversion/arithmetic operation (type p
)
Runtime error: BCD_OVERFLOW
Reason for error: Integer overflow after subtraction
Runtime error: COMPUTE_INT_MINUS_OVERFLOW
CX_SY_CONVERSION_OVERFLOW
Reason for error: Overflow in conversion/arithmetic operation (type p
, with specified length)
Runtime error: BCD_FIELD_OVERFLOW


Non-catchable Exceptions
Reason for error: p field does not contain the correct BCD format
Runtime error: BCD_BADDATA
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




SUBMIT_VIA_JOB
SUBTRACT-CORRESPONDING




comments powered by Disqus