Posts

Showing posts from March, 2021

ABAP RESTful Application Programming Model

Image
The ABAP RESTful Application Programming Model consists of three main layers Data Modeling & Behavior: contains domain-specific business objects , that are defined with Core Data Services (CDS) and transactional behavior. Business Objects Queries: CDS  Business Services Provisioning: consists of projection views with their projection behavior to focus on a particular aspect of the data model which is exposed as business services through the OData protocol. Business object projection CDS view BDEF: Behavior projection ABAP behavior Service definition Service binding  Service Consumption: allows you to c onsume all types of OData services as well as OData Web APIs. Odata UI services Odata Web API Database layer CDS based data model In the CDS layer, you can use and manipulate data that is persisted in the database. The projection is a subset of the fields of the underlying data model , that are relevant for the application. For example, UI annotations would be part of a projecti

Business workflow ( waiting for a project task )

Image
1.44 Use SAP Business Workflow (WebFlow Engine) to (1) define business processes that are not yet mapped in the SAP System. These may be simple release or approval procedures, or more complex business processes such as creating a material master and the associated coordination of the departments involved. Business Workflow is particularly suitable for situations in which work processes have to be run through repeatedly, or situations in which the business process requires the involvement of a large number of agents in a specific sequence. You can also use Business Workflow (2) to respond to errors and exceptions in other, existing business processes. You can start a workflow when predefined events occur, for example an event can be triggered if particular errors are found during an automatic check. Reference: https://help.sap.com/viewer/a602ff71a47c441bb3000504ec938fea/7.4.16/en-US/4f41fed1dd88535ae10000000a421937.html The workflow scenarios can be divided into three categories: Crea

JIT error handling

JIT call processing JIT00 003 The external status change you requested is not planned JIT00 359 Component group not found for  701236 - JIT: Performance problems 352105 - Copy scheduling agreement (JIT) perform. doc. flow 351986 - Perf. JITR transf. new sched. agreem.items to calls 1227274 + 1696110 - RJITCOP001: Various errors in the copy scheduling agreement JIT call processing JIT00 359 Component group not found for Function JIT03_FIND_PARTGROUP JIT00 003 The external status change you requested is not planned The action is carried out, no status change ( internet connection is broken ) Find the JIT control setup Find source and target statuses Find the actions to change to the target status Analyze the action 701236 - JIT: Performance problems 1227274 + 1696110 - RJITCOP001: Various errors in the copy scheduling agreement Neuer Lieferplan mit Daten aus altem Lieferplan SDRQCR21: Recovery of Sales and Delivery Requirements  RVV05IVB: Reorganization of SD Document Indices