Wednesday, February 17, 2016

Good Data Elements/Domains for Timestamps

Even if SAP contains a working convertion exit for timestamps (TSTPS), it is not included in the main data elements / domains.

Data element / domain TZNTSTMPS does not include TSTPS. Data element / domain TZNTSTMPSL does include TSTPS, but has a too short output length of 16 characters, which cuts of the seconds. Another problem is the wrong data type (numc instead of dec) which makes TZNTSTMPSL unusable for convert-time-stamp.

A good alternative is data element ACO_TIMESTAMP with domain BCOS_TSTMP.

Determine Product for Resource in SAP APO

It is not easy to determine products for a resource for a general case in SAP APO.

Even if there are no orders, there is a function module scanning the most common sources of supply for products by resources: Function Module /SAPAPO/RRP_PT_SELECTION

Populate IS_SEL-SIMID with Simulation Version, IS_SEL-RESNAM_RTAB with the selection of resource names. Find the result in ET_PEGAREA.

SAP ABAP: Determine Timezone for Plant

    DATA:       lt_tzone TYPE STANDARD TABLE OF tznzone WITH DEFAULT KEY,       l_tzone  TYPE tznzone.     " get time zone for plant   ...