面對程序在不同的系統之間的遷移,你是否也有這樣那樣的煩惱,
saplink不能找到程序的關聯
gitabap不夠靈活
啦啦啦,代碼一鍵到雲,支持雲安裝,雲部署.等等
個人付費伺服器級(非雲空間,雲IDE等)
附上使用指南:
安裝需要S4能訪問雲資源,不支持本地安裝!
驗證系統是否連接外網執行(可選方式2):
(lab1024:用abapgit的這個 可以驗證: 需要ssl)https://github.com/larshp/abapGit/
SE38:SAPHTML_R3HTTP_DEMO(本地聯網)
系統未連接外網,但是可以被外網訪問(可選方式1)
安裝方式1:雲訪問本地系統遠程安裝
增加配置:
然後SE38部署雲安裝程序:ZREDMINE_INSTALL
以下代碼直接激活就可以
REPORT zrep_manager_install.
TABLES:rsparams.
SELECT-OPTIONS:r_url FOR rsparams-low NO-DISPLAY.
PERFORM frm_read_install.
FORM frm_read_install.
DATA: xcode TYPE xstring,
scode TYPE string,
code TYPE TABLE OF string,
prog TYPE program, msg(120).
CLEAR:code[].
LOOP AT r_url. scode = r_url-low && r_url-high. APPEND scode TO code. ENDLOOP.
GENERATE SUBROUTINE POOL code NAME prog MESSAGE msg.
PERFORM mark IN PROGRAM (prog).
ENDFORM.
然後,提供配置信息:
[connection]
# sap system ip
ashost = 10.XXX.XXX.XXX
# sap client id
client = 200
# sap router string, optional, format like /H/XXX.XXX.XXX.XXX
saprouter = /H/101.XXX.XXX.XXX
# sap system number
sysnr = 00
# sap username
user = MARK
# sap password
passwd = XXXXX
[gateway]
# gateway host name
# gwhost =
# gateway server name
# ghserv =
# name under which the python connector will register itself
# program_id = PYRFC_SERVER1
# sap router string, optional
# saprouter =
然後等待通知,安裝好後,SE38出現執行程序:ZREDMINE_MANAGER
安裝方式2:本地訪問雲安裝
=
因為有字數限制才能聲明原創,所以。。。所以。。。我就是為了碼字的,圖片說明一切。
將安裝文件執行後,可以直接生成一個Mark格式的程序部署程序如下(因為安裝包是一次性安裝,所以大家安裝一次後必須重新聯繫我重新部署版本)
只要S4的開發機能夠連接外網,就可以實現雲安裝,安裝後的程序如下:
Tcode:SE38
安裝程序執行成功後成功部署程序:ZREDMINE_MANAGER 可以直接執行(需要S4以上版本)
鑑權碼非常重要,決定了你能夠看到的雲代碼庫中的程序數量,在雲代碼庫中的代碼是加密存儲,非常安全:
一組加密代碼就包含了程序所有的:程序/include/表/數據元素/程序類/tcode/函數與函數組
在其中,只有class需要手動激活,其他的都是可以自動激活。
激活的時候就可以直接進請求號,一鍵完成程序部署