Wednesday, 15 May 2019

Execute URL dynamically by a Button click event using Interactive features of Adobe Forms

Many a times, we have some business requirements where we would like to have editable form or buttons/check boxes in the form which user can click and desired action should be executed. Sometimes we also would like to interact with SAP using actions performed by interactive forms.

Monday, 13 May 2019

How to generate the DDL source code for custom entities that are implemented by remote function calls

Introduction


SAP CP ABAP environment can serve as a platform to built side-by-side extensions for:

◈ SAP S/4HANA Cloud via OData
◈ SAP S/4HANA (on-Premises) via OData and RFC
◈ SAP Business Suite (on-Premises) via OData (using SAP Gateway) and RFC

Sunday, 12 May 2019

How to implement a custom entity in the ABAP RESTful Programming Model using remote function modules

Introduction


In this blog I want to show how to build and implement a custom entity ZCE_Product_via_RFC whose query is being implemented via a class zcl_cq_product_via_rfc that reads the data from a remote system via RFC using the function modules

◈ BAPI_EPM_PRODUCT_GET_LIST
◈ BAPI_EPM_PRODUCT_GET_DETAIL

Friday, 10 May 2019

Role of BTE process RWBAPI01 in BAPI_ACC_DOCUMENT_POST

Introduction


BAPI_ACC_DOCUMENT_POST is use for creating/posting accounting document for AP, AR and GL documents. This is an alternate solution in place of BDC which is used for posting documents through transactions like FB01 and FBB1. This BAPI can take input from legacy system and convert data into accounting document.

Wednesday, 8 May 2019

How to call a remote function module in your on-premise SAP system from SAP Cloud Platform – ABAP Environment

Introduction


It is possible to call remote enabled function modules in your on-premise systems from SAP Cloud Platform – ABAP environment. How to integrate on-premise systems is described in the SAP online documentation.

Monday, 6 May 2019

Quick/Easier way to find User Exits and BAPI’s for any T-Code

Introduction:


This blog helps any Functional / Technical consultants for getting the list of User Exits and related BAPI to a given t-code by easier/quicker way.

Obtainable:


Can be achieved through se93 / direct t-code help –> status –> program name and package.. further CMOD – lookup providing package and getting the list.  or it can be obtained through SPRO drill down.

Friday, 3 May 2019

CCLM(Custom Code Life Cycle Management) Configuration In Solution Manager 7.2

Custom Code Management Work Center


CCLM- Brief description of the functionality
  • CCLM can be used for creating a library of custom codes
  • It gives you information of number (quantity) of custom code in various systems on various attributes like criticality and severity (enhancement, modification and custom code)

Wednesday, 1 May 2019

Dynamic table data read and odata binding

Sometimes in our requirement we need to read data dynamically based on some condition, like columns, table/ internal table name may changes as per user input. During one such requirement we need replicate se16 like transaction for Fiori application. Here we need to show table and table data based on the table name given in input field.