У меня сейчас установлена sap_netweaver_as_abap_751_sp02_ase_dev_edition и все работает нормально.
Моя конечная цель - создать несколько таблиц в SAP (у меня SAP ASE установлен как DB) и получить доступ к ним с помощью java (конечно, с помощью sapidoc3.jar и sapjco3.jar).
До этого момента мне удалось создать соединение с SAP, и я получил такой вывод:
executing
Attributes:
DEST: mySAPSystem
OWN_HOST: HS-SW-05
PARTNER_HOST: vhcalnplci
SYSTNR: 00
SYSID: NPL
CLIENT: 001
USER: DEVELOPER
LANGUAGE: E
ISO_LANGUAGE: EN
OWN_CODEPAGE: 4102
OWN_CHARSET: UTF16
OWN_ENCODING: utf-16
OWN_BYTES_PER_CHAR: 2
PARTNER_CODEPAGE: 4103
PARTNER_CHARSET: UTF16
PARTNER_ENCODING: utf-16
PARTNER_BYTES_PER_CHAR: 2
OWN_REL: 721
PARTNER_REL: 751
PARTNER_TYPE: 3
KERNEL_REL: 749
TRACE:
RFC_ROLE: C
OWN_TYPE: E
CPIC_CONVID: 00000000
STFC_CONNECTION finished:
Echo: Hello SAP
Response: SAP R/3 Rel. 751 Sysid: NPL Date: 20180905 Time: 132841
Logon_Data: 001/DEVELOPER/E
Мне также удается создать простую таблицу в SAP, но сейчас я не понимаю, как я могу получить информацию из этой таблицы, используя java и мои jar-файлы (невозможно сделать какие-либо операции выбора или подобные вещи).
Из того, что я нашел в интернете, я понял, что эти таблицы хранятся в файле IDOC, и я должен каким-то образом получить этот IDOC.
Если кто-то делал это раньше, может, подскажет, как мне получить какую-то дату из базы данных SAP.
Спасибо.