Home / ABAP Connectivity

ABAP Connectivity

How To Use Python Seamlessly Inside ABAP

Python is an interpreted, object-oriented, high-level programming language and it is used in many different application areas, e.g. in scientific and numeric computing. It can be very valuable and helpful to combine SAP ABAP with Python. In this blog I will describe a way to do that via the SAP GUI …

Read More »

How To Use dotNET Connector NCo Inside VBA

Hello community, in a normal case it isn’t possible to use NCo inside VBA, because NCo isn’t COM visible. Here now a solution how to do it nevertheless. You can use NCo in VBA via a COM bridge to PowerShell. I presented here the possibility to use PowerShell via this COM …

Read More »

Connectivity News in AS ABAP 7.51

ABAP Channels Multiplexer for WebSocket connections In contrast to HTTP connection, which is short-lived and can be reused for multiple HTTP requests, the WebSocket connection is long-lived and cannot be reused for other WebSockets. That means that each WebSocket-enabled component requires its own WebSocket connection and the number of WebSockets …

Read More »

FAQ – ABAP Channels

This document tries to answer the most important questions about the ABAP Push Channels (APC) and ABAP Messaging Channels (AMC). ABAP Channels support real-time events and interactive collaborative event-driven scenarios in ABAP by means of integration of WebSocket in ABAP (ABAP Push Channel) and publish/subscribe infrastructure for message exchange across …

Read More »

Secondary database connections in ABAP

The SAP NetWeaver AS ABAP can acces in addition to his primary database other databases. This is known as so-called secondary databases or secondary database connections. The technical steps in this section describe the setup and use of secondary database connection. Secondary connections play an importand role in the context …

Read More »

RFC Callback Whitelist

As of SAP Basis 740 (downported to ABAP 731 with Kernel 7.21 SP 321), we have introduced the callback whitelist for each RFC destination. When you use the ABAP statement “CALL FUNCTION <func> DESTINATION <DEST>” to call a synchronous RFC, you can, when executing the remote function module (<func>), use …

Read More »

How To Use NCo With PowerShell 5 Classes Feature

Hello community, I presented here the possibility to use NCo with Microsofts scripting language PowerShell. Here now examples how to use NCo with PowerShell 5 and the new classes language feature. You can find more information about classes in PowerShell here. 1st example – Ping: #-Begin----------------------------------------------------------------- <# .Synopsis Calls PING …

Read More »

Julia High-Level and High-Performance Dynamic Programming Language with SAP via NetWeaver RFC Library (Part 2 – Read a Table)

Hello community, a few days ago I presented the programming language Julia here. Now an add-on with a few SAP NetWeaver RFC functions to the include to read tables. At first the Julia code: #-RfcSetChar------------------------------------------------------ function RfcSetChars(dataHandle::UInt32, name::AbstractString, charValue::AbstractString) return ccall((:RfcSetChars, sapnwrfc), stdcall, UInt32, (UInt32, Ptr{UInt16}, Ptr{UInt16}, UInt32, Ref{RFC_ERROR_INFO}), dataHandle, …

Read More »

ABAP Channels Examples

As I started to implement the ABAP Channels with our colleagues I also have tried to implement different test applications and show cases to check and demonstrate the behavior of the ABAP Channels in different contexts. This comprises the usage in UI5/Fiori programming model, Web Dynpro, BSP, and WebGUI, as …

Read More »

the Function to Setting BAPI update flags

    When we call the BAPI , Example to create or modify a meterial data . Often face dozens or even hundreds of fields corresponding to “BAPIUPDATE”.The following function codes can be done will not emty field of the same name “BAPIUPDATE” fill to “X”. CODE  FUNCTION ZBAPI_UPDATEFLAG_SET_X. *"---------------------------------------------------------------------- *"*"本地接口: …

Read More »

You Know What They Say About Old Dogs or…

Why It Is Recommended To Use The ActiveX Controls No Longer Hello community, to communicate with an SAP system many scripting or VBA programmers uses the ActiveX controls from the SAP GUI for Windows. There are wdtfuncU.ocx with the class ID SAP.Functions.Unicode, wdtaocxU.ocx, wdobapiU.ocx and wdtlogU.ocx. They are part of …

Read More »