Comments (7)
could you please post the ZHHDEMO_BASESCALARS
parameters' signature, showing the ABAP DDIC type of the IM_SCALAR_C
parameter ?
response = connection.call('ZHHDEMO_BASESCALARS', IM_SCALAR_C=u'\U0001F4AA')
After pyrfc recompile, do you uninstall the old pyrfc wheel and install the new one?
from pyrfc.
I tried with different virtual environments, so recompile and uninstall is unnecessary.
FUNCTION ZHHDEMO_BASESCALARS.
*"----------------------------------------------------------------------
*" IMPORTING
*" VALUE(IM_SCALAR_C) TYPE ZHHE_SCALAR_C OPTIONAL
*" ...
*" EXPORTING
*" VALUE(EX_ZHHT_MERGE) TYPE ZHHTT_MERGE
*"----------------------------------------------------------------------
DATA: ls_merge TYPE zhhs_merge.
"IF IM_SCALAR_C IS NOT INITIAL.
CLEAR ls_merge.
ls_merge-PARAM_NAME = 'IM_SCALAR_C'.
ls_merge-COL_C = IM_SCALAR_C.
APPEND ls_merge TO EX_ZHHT_MERGE.
"ENDIF.
...
ENDFUNCTION.
from pyrfc.
The name of the DDIC element is missing on 1st screenshot. Is it ZHHE_SCALAR_C type of CHAR255 ?
The structure ZHHS_MERGE is not used in the python call, does it have anything to do with this issue?
from pyrfc.
I do not know what is DDIC and where to see it.
from pyrfc.
yes, it is new bug, regarding 8 bytes unicodes handling. Thanks for helping reproduce it. DDIC stands for SAP Data Dictionary.
The fix is available in dev branch, just pushed. Could you please try if works for you ?
from pyrfc.
It's works for me. Thanks.
from pyrfc.
Glad it helps :)
from pyrfc.
Related Issues (20)
- cannot extract data package by package from sap bw using RFC call HOT 3
- Error installing on RHEL v8.6, with NW RFC SDK v7.50 PL12 HOT 9
- pyrfc._exception.ExternalRuntimeError: 13 (rc=13): key=RFC_INVALID_HANDLE, caused due to a table parameter without column filed? HOT 3
- ImportError: cannot import name 'Connection' on Suse Linux HOT 3
- Connot establish a connection: RFC_COMMUNICATION_FAILURE & Connection refused HOT 4
- paths_fix.sh fails HOT 1
- BW Query with Parameters - ERROR: IVALID INPUT HOT 2
- [rl-license_file-2] Violation against OSS Rules of Play
- [rl-reuse_tool-2] Violation against OSS Rules of Play
- [rl-reuse_tool-4] Violation against OSS Rules of Play
- timeout halting main thread exit HOT 1
- Creation of sapuc standard filebuf failed HOT 4
- IIS: module 'pyrfc' has no attribute 'Connection' HOT 2
- Is there an equivalent to Java sapidoc3.jar HOT 2
- Cannot call Connection from the pyrfc import or any other object HOT 7
- Failed to compile under Raspberry Pi Bookworm (unrecognized command-line option ‘-minline-all-stringops’) HOT 3
- How to solve key=RFC_COMMUNICATION_FAILURE issue?! HOT 1
- Module 'pyrfc' has no attribute Connection HOT 3
- The connection works with other systems, but this system has several internal RFC destinations." HOT 1
- Enhance Query Engine
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyrfc.