When you use an SAP function in the ABAP program flow, you customize how the ABAP program uses selected rows. Use the result of an SAP function in the ABAP program flow. Or, use the result of an SAP function later in the mapping by creating an output port.
PowerExchange for SAP NetWeaver does not provide versioning for SAP functions. If you remove a function from a mapping, the Designer also removes the function from earlier versions of the mapping.
You cannot use SAP functions if the ABAP program flow contains a hierarchy and no other sources.