ftp
aaa[@more@]-------------------------------------------------------------------------------DATA: l_hdl TYPE i,l_key TYPE i VALUE 26101957,l_slen TYPE i,l_compress TYPE c VALUE 'N',l_ftp_filename(80) TYPE c,l_cmd(80) TYPE c .DATA: ls_result TYPE ts_cmd_result,lt_result LIKE TABLE OF ls_result.l_slen = STRLEN( pwd ).CALL FUNCTION 'HTTP_SCRAMBLE'EXPORTINGSOURCE = pwdsourcelen = l_slenkey = l_keyIMPORTINGdestination = pwd.CALL FUNCTION 'FTP_CONNECT'EXPORTINGuser = userpassword = pwdhost = hostrfc_des
【ABAP】FTP Program
ABAP FTP Program[@more@]------------------------------------------------------------------------------- DATA: l_hdl TYPE i, l_key TYPE i VALUE 26101957, l_slen TYPE i, l_compress TYPE c VALUE 'N', l_ftp_filename(80) TYPE c, l_cmd(80) TYPE c . DATA: ls_result TYPE ts_cmd_result, lt_result LIKE TABLE OF ls_result. l_slen = STRLEN( pwd ). CALL FUNCTION 'HTTP_SCRAMBLE' EXPORTING SOURCE = pwd sourcelen = l_slen
ABAP报表的事件
*( )*[@more@]一, 首先介绍一下ABAP的程序的类型:Program type(程序类型)Introductory statement(类型描述)1 REPORT(报表)M PROGRAM(屏幕程序)F FUNCTION-POOL(函数组)K CLASS-POOL(类组)J CLASS-POOL(接口组)T TYPE-POOL(类型池)二, 下面介绍报表中用到的事件以及作用:1. LOAD-OF-PROGRAM:程序开始执行时候自动调用这个事件在SUBMIT,CALL TRANSACTION,PERFORM等执行
BDC SESSION
本程序以BDC SESSION的方式创建了一个SESSION(SM35可以查看SESSION一览),执行SESSION可以创建一条新的银行条目,该银行条目的关键字段如下:『銀行国コード』 :JP『銀行コード』 :9999001『銀行名』 :建設銀行001(東京)『地域 (都道府県)』:13[@more@]*&---------------------------------------------------------------------**& Report Z_BDC_SESSION **& **&---------------------------------------------------------------------** TCODE SM35を利用して、新規のセッションをチェックする。**----------
查询一个事务代码所使用的BADI
Here is some inforamation on how to find BADI for your transaction..[@more@]Follow the below steps to find out what all BADI's are called when you press any button in any transaction. 1) Goto se24 (Display class cl_exithandler) 2) Double click on the method GET_INSTANCE. 3) Put a break point at Line no.25 (CASE sy-subrc). Now 4) Execute SAP standard transaction 5) Press the required button for which you need to write an exit logic, the execution will stop at the break point. 6) Check the values
BADI的实现步骤
BADI的实现步骤。[@more@]A.BADI定义1.SE18。2.输入要创建的BADI的名字,点击"Create"。3.输入BADI的描述性文本,在"Interface"选项卡上输入接口的名字,也可以采用SAP建议的接口的名字。同时,BADI类也会被创建。例如:对于BADI "ZTEST",SAP会建议"ZIF_EX_TEST"作为接口的名字,"ZCL_EX_TEST"作为类的名字。4.保存BADI。5.双击接口的名字,会跳转到Class Builder界面,在这里你可以定义接口的方法。6.保存并激活接口。B.在应用程序中调用BADI1.声明一个BADI接口的参考引用变
system message send
Source is as follows.[@more@]REPORT zsend.data: list like uinfo occurs 0 with header line.*data: ZSEND like ZSEND occurs 0 with header line.DATA: IT_F4_DENNO LIKE STANDARD TABLE OF ZSEND.data lf_dynprofield LIKE help_info-dynprofld.DATA ret_tab like DDSHRETVAL occurs 0 with header line.DATA RET_FIELD LIKE DFIES occurs 0 with header line.DATA T_ZSEND TYPE STANDARD TABLE OF ZSEND.DATA: L_CPROG TYPE SY-CPROG, L_DYNNR TYPE SY-DYNNR.DATA t_return like ddshretval occurs 0 with header line.ta
ツールバーボタン押さない(转)
Source is as follows.[@more@]DATA cl_gui_toolbar1 TYPE REF TO cl_gui_toolbar. cuscontainer TYPE REF TO cl_gui_custom_container. buttons_data TYPE ttb_button WITH HEADER LINE.*process at screen 100MODULE status_0100 OUTPUT. CREATE OBJECT cuscontainer EXPORTING container_name = 'CONTAINER' EXCEPTIONS cntl_error = 1 cntl_system_error = 2 create_error = 3 lifetime_error = 4 li
ABAPレポートプログラムの出力結果をPDFに出力する(转)
Next Page.[@more@]プログラムの手順としては下記の3つの手順のみとなります。 ①レポートからスプール依頼を登録する。 ②汎用モジュールCONVERT_ABAPSPOOLJOB_2_PDFを元にスプールをPDFデータに変換 ③PDCデータを拡張子を.PDF、バイナリ形式でファイルに保存する。 ①のスプール依頼の作成は ・SUBMIT rep TO SAP-SPOOL 命令を使 用してレポートを実行する。 ・レポートをバックグラ ウンドジョブとして実行する。 ・ABAP 命令の NEW-PAGE PRINT ON を使用し 、レポートからの印刷機能を有効にする。 とい
関連テーブル(转)
Next Page.[@more@]ロジスティクス SD関連テーブル■ SD関連図 拡大 ・トランザクションデータ分類 TABLE名 内容 共通 VBFA SD伝票の伝票フロー情報を格納。 共通 VBUK SD伝票の伝票ステータスをヘッダレベルで格納。 共通 VBUP SD伝票の伝票ステータスを明細レベルで格納。 共通 KONV SD伝票の価格情報を格納。SD伝票の伝票条件をキーに検索。 共通 VBPA SD伝票の取引先情報を格納。 共通 ADRC 取引先の住所情報を格納。住所番号をキーに検索。 受
取IP地址的方法
have a look[@more@]取IP地址的方法 *&---------------------------------------------------------------------**& Report Z_IP **& **&---------------------------------------------------------------------**& **& **&---------------------------------------------------------------------*REPORT Z_IP .DATA HOSTADR LIKE UINFO-HOSTADR.DATA HOSTADDR(8).DATA TERM LIKE UINFO-TERM.DATA XHCOUNT TYPE I.DATA: IPTXT(15),ITIMES TYPE I,ITIMES1 TYPE I,HX(2).DATA: RESULT TYPE I,RESULTTXT(3).C
ABAP访问外部SQL (转)
source is as follows[@more@]这是一个ABAP访问外部SQL的你可以参照一下: 首先: 下面将ABAP访问外部SQL Server的做法完整贴出(已经测试通过) 首先在dbco中建立一个连接。 Connection name:Z_CONN DBMS :MSS User name :sa DB password : sa密码 Conn. info :MSSQL_SERVER=服务器名称或IP地址 MSSQL_DBNAME=数据库名称 然后这是一个ABAP的测试例子: REPORT ZRPPTEST . DATA F1(40). TABLES dbcon. PARAMETERS: conexion LIKE dbcon-con_name. try. EXEC SQL. CONNECT TO :conexion ENDEXEC. EXEC SQL. SET CONNECTION :conexi
受注伝票: 受注伝票登録(转)
source is as follows[@more@]REPORT ZTESTDB01.data : iBAPISDHEAD like BAPISDHEAD occurs 10 with header line,iBAPIITEMIN like BAPIITEMIN occurs 10 with header line,"Item data inputiBAPIPARTNR like BAPIPARTNR occurs 10 with header line."partnersiBAPISDHEAD-doc_type = 'BV'.iBAPISDHEAD-SALES_ORG = '1000'.iBAPISDHEAD-DISTR_CHAN = '10'.iBAPISDHEAD-DIVISION = '10'.append iBAPISDHEAD.*****Item detailsiBAPIITEMIN-ITM_NUMBER = '10'.*HG_LV_ITEM = ''.*PO_ITM_NO = ''.iBAPIITEMIN-MATERIAL = 'SMB_FERT
SAP iDoc config sample
SAP iDoc config sample [@more@]1.SPRO->Basis Components->Application Link Enabling(ALE)->Sending and Receiving systemLogical Systems->Define Logical SystemLog.System: SAPDEV100Name: CML SAP 61.144.248.136 client 100 2.SPRO->Basis Components->Application Link Enabling(ALE)->Sending and Receiving system->Logical Systems->Assign Client to Logical SystemChoose client 100 and click details逻辑系统: SAPDEV100 3.SM59->TCP/IP 连接->SAPBC->网关网间主机名: 61.14
IDOC example
source is as follows:[@more@]REPORT YZTTEST0003 .*--- Data declaration statementsDATA: C_SEGNAME(7) TYPE C VALUE 'Z1ORDER', C_MESTYPE(6) TYPE C VALUE 'ZORDER', C_IDOC_TYPE(8) TYPE C VALUE 'ZORDER01', Z1ORDER LIKE Z1ORDER, Z1INVRV LIKE Z1INVRV, C_INVREV_DOCTYPE LIKE BKPF-BLART VALUE 'YY', IDOC_CONTROL LIKE EDIDC, T_COMM_CONTROL LIKE EDIDC OCCURS 0 WITH HEADER LINE, IDOC_DATA LIKE EDIDD OCCURS 0 WITH HEADER LINE.DATA:VBRK_TAB TYPE TABLE OF VBRK WITH HEADER LINE.*--- Get data from
一些有用的SAP技术TCODE
。。。[@more@]Background ProcessingRZ01 Job Scheduling Monitor SM36 Schedule Background Job SM36WIZ Job definition wizard SM37 Overview of job selection SM37B Simple version of job selection SM37BAK Old SM37 backup SM37C Flexible version of job selection SM39 Job Analysis SM65 Background Processing Analysis Tool SMX Display Own Jobs RZ15 Read XMI log SM61 Backgroup control objects monitor SM61B New control object management System MonitoringSM50 Work Process Overview SM51 List of SAP Systems SM6
IDOC简介
文件的定义SAP系统软用程序之间SAP应子数据交换准数据格式。是的应接系统工具。用于数据异步处个生成独立的文本文件,无需连,就可以传要求数据的工作平台。的另一个系统业务应(BAPI)则理。 [@more@]操作环都能与公司的主数据库连些电脑平台。因为数据进,所以它无需变换上使用。 型指定不同种类采购订单票,它们更细,即信息类的分类IDoc类存某一特定交易所需的数据,这样源损理过IDoc会生成。例如,在运货程中,可能会产运清单IDoc在系统执交易后,在数据传程中和ALE讯层时IDoc讯层执远调户规义RFC义IDoc为、R/2或一些外部系。
What is IDOC?
What is IDOC? IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation wi