abap

WebIDE的安装

≯℡__Kan透↙ 提交于 2019-11-29 18:40:50
Created by Jerry Wang, last modified on Jun 02, 2015 https://store.sap.com/ 下载安装文件: 通过注册时维护的mail地址获得下载link: 确保JDK或者JRE至少在1.7以上: 2.所有下载的安装文件置于SAPWebIDE folder下,hierarchy如下图所示: 使用如下命令行进行安装: 通过修改配置文件(“C:\WebIDE\orion\eclipse\orion.ini”)可更换webIDE的默认port: 之后使用如下url访问IDE: http://localhost:9080/webide/index.html. 创建destination file用于连接remote的gateway server. 参考如下的sample file. 注意每行的configuration item后不允许出现空格。 #ServiceDestination Description=GM6 Type=HTTP TrustAll=true Authentication=NoAuthentication WebIDEUsage=odata_abap,ui5_execute_abap,dev_abap Name=GM6 URL=http://:50033 ProxyType=OnPremise

How to import SQL Server table to itab?

十年热恋 提交于 2019-11-29 16:48:51
is it possible to import data in SQL Server table to SAP ABAP internal table directly? I want to use this itab in a SE37 function. thanks in advance For your task you can use a function module (SE37) or you can use module pool, or a report (SE38, SE80). Check this report: report zinsertdb. data: oref type ref to cx_root, p_conex type dbcon_name value 'YOUR_DB_CONNECTION_STRING', " Ask the basis for this lv_sw type c, errormessage type string. data it_mydata type standard table of mara. start-of-selection. perform connect. perform insert_into_db. perform disconnect. form connect. try. EXEC SQL.

云端的ABAP Restful服务开发

偶尔善良 提交于 2019-11-29 11:46:15
愉快的暑假结束了,今天是小朋友新学期开学后的第一个周日,不知道各位家长是否和小朋友们一起,已经适应了新学期的生活了么? Jerry从少的可怜的属于自己的周末时光挤了一小部分时间出来,写了这篇文章。 Jerry之前的一篇文章 从ABAP Netweaver的SICF到SAP Kyma的Lambda Function ,我曾经提到过,如果想将ABAP Netweaver里的资源以Restful API的方式暴露出来,SICF这个事务码绝对是一大利器。 我们只需要在SICF里合适的路径下创建节点,为该节点创建一个ABAP类,就可以专注于实现接口定义的方法IF_HTTP_EXTENSION~HANDLE_REQUEST, 在里面编写应用逻辑了。应用开发人员无需关注和操心这些ABAP类什么时候被实例化和调用,可以把这个HANDLE_REQUEST方法看作是一个回调函数,当请求到来时,由Netweaver的ICF框架(Internet Communication Framework)负责把请求路由到对应的ICF节点并创建ABAP类,调用HANDLE_REQUEST方法。 每个SICF节点会根据其路径被分配一个url, 如果是Corporate网络里,用浏览器或者编程语言直接访问该url,就能消费SICF暴露的资源了。 如果想让这个位于Corporate网络内的url被Internet网络访问

ABAP Test Double Framework

五迷三道 提交于 2019-11-29 03:28:11
https://blogs.sap.com/2015/01/05/abap-test-double-framework-an-introduction/ 1: 创建接口ZIF_TD_CURRENCY_CONVER 2:添加,事件和方法 interface ZIF_TD_CURRENCY_CONVER public . EVENTS new_currency_code EXPORTING VALUE(currency_code) TYPE string. METHODS convert IMPORTING amount TYPE i source_currency TYPE string target_currency TYPE string RETURNING VALUE(result) TYPE i RAISING cx_td_currency_exception. METHODS convert_to_base_currency IMPORTING amount TYPE i source_currency TYPE string EXPORTING base_currency TYPE string base_curr_amount TYPE i. endinterface. 3:创建一个类 为该类创建测试类 来源: https://www.cnblogs.com

abap常用函数

烂漫一生 提交于 2019-11-28 23:52:10
SAP 常用FUNCTION 【转自http://lz357502668.blog.163.com/blog/static/16496743201102145919684/】 BOM 展开函数 CS_BOM_EXPL_MAT_V2:只展开 BOM 的函数 CALL FUNCTION 'CS_BOM_EXPL_MAT_V2' EXPORTING capid = pm_capid “应用程序 一般为 PP01 datuv = pm_datuv “通常为系统的当前日期 mtnrv = pm_mtnrv “要展开BOM 的物料 mehrs = 'X' “ x 表示多层展开﹐space 表示只展开第一层 werks = pm_werks “ 通常为 1000 IMPORTING topmat = selpool dstst = dstst_flg TABLES stb = stb “展开的 BOM 存放在该内表 matcat = matcat “下面含有组件的物料存放在该内表 CS_BOM_EXPL_ KND_V1:展开与特性相关的特定款号的 BOM CALL FUNCTION 'CS_BOM_EXPL_ KND_V1' EXPORTING capid = pm_capid “应用程序 一般为 PP01 datuv = pm_datuv “通常为系统的当前日期 mtnrv = pm

ABAP常用fuction

半腔热情 提交于 2019-11-28 23:51:53
ABAP常用fuction ----------------------------------------------------- 获取生产定单状态 ----------------------------------------------------- call function 'STATUS_TEXT_EDIT' EXPORTING flg_user_stat = 'X' objnr = LO_OBJNR only_active = 'X' spras = sy-langu IMPORTING line = ls_statu EXCEPTIONS object_not_found = 01. 使用:objnr 状态对象号,only_active 激活的 , ----------------------------------------------------- -------------------------------------------------- 获取每个月的最后一天 --------------------------------------------------- CALL FUNCTION 'LAST_DAY_OF_MONTHS' EXPORTING day_in = date IMPORTING last_day_of_month =

abap 常用 function

蓝咒 提交于 2019-11-28 23:51:23
ABAP常用函数总结 alv 、smartform、 excel 、text、邮件 、远程访问,FTP服务器... **********常用功能function /*--> */ /*--> */ REUSE_ALV_GRID_DISPLAY /*--> */ /*--> */ REUSE_ALV_GRID_DISPLAY_LVC /*--> */ /*--> */ SSF_FUNCTION_MODULE_NAME' ***************************功能function VIEW_MAINTENANCE_CALL 维护表视图 SAPGUI_PROGRESS_INDICATOR – 显示一个进度条 F4IF_INT_TABLE_VALUE_REQUEST 显示检索help RS_COVERPAGE_SELECTIONS 获得一个报表的选择参数列表。[日志用] RSLG_WRITE_SYSLOG_ENTRY 往Syslog里写一条记录[日志用] ARFC_GET_TID – 以十六进制形式返回终端的IP地址。[日志用] ADDR_GET_COMPLETE_ALL_TYPES 功能:获得地址的相关信息[日志用] RSPO_SX_OUTPUT_TEXTDATA 将内表中的数据输出到SPOOL WWW_LIST_TO_HTML – 运行一个报表之后

abap 常用表

怎甘沉沦 提交于 2019-11-28 23:50:47
GL部分: FAGLFLEXT(FMGLFLEXT) 新总账汇总表 GLT0 旧总帐汇总表 SKA1 总账科目主记录 (科目表) 科目表层数据 SKAT 总帐科目主记录(科目表:说明) 包括语言代码 SKB1 总帐科目主记录 (公司代码) 公司代码层数据 BKPF 财务凭证抬头 BSEG 财务凭证行项目 BSIK, BSAK 分别是供应商(K)的未清已清项存放的表 BSIS, BSAS 分别是总账(S)的未清已清项存放的表 BSID, BSAD 分别是客户(D)的未清已清项存放的表 I 表示未清,A 表示已清。 AP部分: LFA1 供应商主数据 (一般地区) LFAS 供应商主数据 (增值税登记号的一般部分) LFB1 供应商主数据 (公司代码) LFB5 供应商主数据 (催款数据) LFBK 供应商主数据 (银行细目) LFC1 供应商主数据 (业务额) LFC3 主供应商 (特殊总分类帐交易图表) AR部分: KNA1 客户主文件的一般数据 KNAS 客户主数据(一般地区的增值税登记号) KNB1 客户主数据 (公司代码) KNB4 客户收付历史 KNB5 客户主记录 (催款数据) KNBK 客户主数据 (银行细目) KNC1 客户主记录 (交易额) KNC3 客户主数据 (特殊总帐业务额) KNKA 客户主数据信贷管理: 中心数据 KNKK 客户主数据信贷管理:

一些abap 常见用法。基础用法

喜夏-厌秋 提交于 2019-11-28 21:48:39
1:abap 拼接sql的语法 UPPER 转化为大写。CL_CRMS4_EQUIPMENT_SEARCH_SRV->BUILD_SQL_FOR_WHERE_CLAUSE /*--> */ /*--> */ lv_where_sql = |UPPER ( { <fs_where_param> - field } ) IN @MS_WHERE_RANGE_DATA ->{ lv_fieldname }| . 2: 给方法定义异常。 /*--> */ /*--> */ search_equi_by_desc FOR TESTING RAISING cx_static_check , 3:参数为table 4: 来源: https://www.cnblogs.com/liyafei/p/11427935.html