idoc logical databases gnu make management sales authorization project management infrastructure purchasing stock control validations data dictionary adapters purchase requisition requisition debugging message type sap abap scheduling bulk sale process integration soap integration operations modularization amx programming functional requirement accent reduction mapping business information system reconciliation waste management aluminum