Friday, 28 November 2014

Introduction to ABAP Channels

Overview

ABAP Channels infrastructure was delivered with SAP NetWeaver AS ABAP 7.40 support package 2 (SP2) for simple tests and prototyping and released with 7.40 support package 5 (SP5).

The basic idea of the ABAP Channels (see Figure 1) is the native support of interactive and collaborative scenarios based on event-driven architecture. The scope of ABAP Channels consists of the following communication channels:
  • ABAP Push Channel for bi-directional communication with user agents via WebSockets in ABAP. In the Figure 1 the documents tagged with letter "P" mark the ABAP Push Channel communication paths.
  • Publish/subscribe infrastructure for exchange of messages between either user sessions (Session C => Session A) or user session and user agents

Saturday, 15 February 2014

Transactional RFC and Common issues

The blog post contains,
  1. Transactional RFC
  2. tRFC process flow diagram
  3. Common issues and trouble shooting
  4. Important transaction codes

1. Transactional RFC

Tuesday, 3 December 2013

New Open SQL Enhancement in 740

The following open SQL statement looks a little werid, however it could really works in 740.

New Open SQL Enhancement in 740

Friday, 11 October 2013

zSQL: A tool to execute SQL statements directly in sap – Source Code

*&———————————————————————*
*& Report  ZSQL
*&
*&———————————————————————*
*& Developer: Basar Ozgur KAHRAMAN – @basarozgur
*&———————————————————————*
REPORT zsql.

Sunday, 10 February 2013

Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-III

Lets give a fresh look at Developer Key and Object Key: If we know how to check Installation Number of any SAP system then we can verify that installation number remain same across that landscape(example ECC-Sandbox, ECC-Dev, ECC-Quality, ECC-Test, ECC-Production etc). This means if you have developer key for your sandbox system, same key can be used in your development system.

How to check installation Number?

Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-III

Lets give a fresh look at Developer Key and Object Key: If we know how to check Installation Number of any SAP system then we can verify that installation number remain same across that landscape(example ECC-Sandbox, ECC-Dev, ECC-Quality, ECC-Test, ECC-Production etc). This means if you have developer key for your sandbox system, same key can be used in your development system.

How to check installation Number?

Thursday, 13 December 2012

Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-I

I am sure, while working with any type of SAP system, or interacting with Basis team, sometime it feels that a minimal overview of certain topics should be known.
Being a Basis guy, I have taken several sessions to Non-Basis folks in couple of organizations. This overview helps them to improve their understanding about SAP system, what goes behind the curtain and gives considerably better visualization.

When we login to SAP-ABAP we need SAP Logon-pad. Then let’s first talk around it!
It’s always suggested to keep logon pad updated, do you know where to check its version and patch number?

Monday, 5 November 2012

Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-II

This blog is continuation of Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-I

Transport system in SAP is used to move objects from one system to another system, most of the time in one direction.

Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-II

This is the picture we visualize when we think about transport system in SAP. Someone made some changes or created a new program that is captured in transport, after releasing it, Basis imported in QAS system then again Basis imported in Prod system, its kind of linear flow attached tightly in sequence (Dev to QA then QA to Prod).