ABAPTM Interview Questions (3)
ABAP/4 Data Dictionary[@more@]42. Can you create a table with fields not referring to data elements?a) Yesb) Noc) Not Applicabled) Not Applicable43. Which transaction code is used for deleting entire table contents?a) SE17b) SE30c) SE14d) SE0944. Which of the following are true?a) Pooled tables can be used to store control data like screen sequences, program parameters etc.b) Several cluster tables are stored in one corresponding table on the database.c) Bothd) None45. Which database object is u
ABAPTM Interview Questions (1)
Language Constructs[@more@]1. When using Open SQL statements in an ABAP/4 program, you must ensure the following.a) The database system being addressed must be supported by SAP.b) The database tables being addressed must be defined in the ABAP/4 dictionary.c) Bothd) None2. What is the difference between the TYPE and LIKE statements in data declaration?a) LIKE is used to define variables that are similar to the ones previously defined whereas TYPE is used to define variables that exist in data di
物料異動函數BAPI_GOODSMVT_CREATE的使用
收貨、發貨可使用BAPI_GOODSMVT_CREATE函數進行操作,具體操作代碼如下:[@more@]data: gdsmt_header like bapi2017_gm_head_01. data: gdsmt_code like bapi2017_gm_code. data: gdsmt_item like bapi2017_gm_item_create occurs 0 with header line. data: return like bapiret2 occurs 0. clear: gdsmt_header, gdsmt_code, gdsmt_item, gdsmt_item[], return.* Setup BAPI header data. gdsmt_header-pstng_date = sy-datum. gdsmt_header-doc_date = sy-datum. gdsmt_code-gm_code = '01'. "01 - MB01 - Goods Receipt
Read Purchasing Document
Sample:[@more@]Report ZRP_Read_Purchase_His. *---- Selection Screen -------------------------------------------------parameters: ebeln like ekko-ebeln memory id bes obligatory, ebelp like ekpo-ebelp memory id bsp.*---- Variables --------------------------------------------------------data: w_comwa like vbco6, it_doc like ekbe occurs 0 with header line, it_txt like dd07v occurs 0 with header line, begin of it_type occurs 0, vgabe like ekbe-vgabe, text li
Material number conversion
CONVERSION_EXIT_MATN1_OUTPUTE.g. 00001234 -> 1234 CONVERSION_EXIT_MATN1_INPUTE.g. 1234 -> 000000000000001234[@more@]data: tmp_matnr like mara-matnr.tmp_matnr = '000123'.call function 'CONVERSION_EXIT_MATN1_OUTPUT' exporting input = tmp_matnr IMPORTING OUTPUT = tmp_matnr.此時tmp_matnr的值是 = '123'.call function 'CONVERSION_EXIT_MATN1_INPUT' exporting input = tmp_matnr IMPORTING OUTPUT = tmp_matnr.此時tmp_matnr的值是 = '000000000000000123'
備份ABAP代碼 (分模塊保存)
[@more@]REPORT zrp_backup_abapcode. TABLES tadir. TYPES: BEGIN OF t_type, line(9999), END OF t_type. DATA rep_table TYPE STANDARD TABLE OF t_type WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 500.DATA: file TYPE string,"RLGRAP-FILENAME. path TYPE string.PARAMETER: obj_name LIKE tadir-obj_name DEFAULT 'Z%'.SELECT-OPTIONS: object FOR tadir-object DEFAULT 'PROG', author FOR tadir-author, "AUTHOR FOR TADIR-AUTHOR DEFAULT SY-UNAME,
顯示Smartforms報表代碼
[@more@]form show_smartforms_report .data: itab like mara,data: fm_name type rs38l_fnam.data: para1 type c lenght 20,para2 type c lenght 20,para3 type c lenght 20.perform .call function 'SSF_FUNCTION_MODULE_NAME'exportingformname = 'Smartforms name' "Smartforms nameimportingfm_name = fm_nameexceptionsno_form = 1no_function_module = 2others = 3.if sy-subrc <> 0.message id sy-msgid type sy-msgty number sy-msgno with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.endif.para1 = '物料清單報表'.pa
MRP库存需求清单函数
[@more@] call function 'MD_STOCK_REQUIREMENTS_LIST_API' exporting* plscn = matnr = it_marc-matnr werks = p_werks* berid =* ergbz =* afibz =* inper =* display_list_mdpsx = 'x'* display_list_mdezx = 'x'* display_list_mdsux = 'x'* nobuf
BOM查找上阶层物料函数
[@more@]call function 'CS_WHERE_USED_MAT' exporting datub = sy-datum datuv = sy-datum matnr = it_temp-matnr werks = it_temp-werks* stlnr = 'M' importing topmat = i_topmat " tables wultb = it_wultb equicat = i_equicat " kndcat = i_kndcat " m
SAP採購資訊記錄
在物料管理模組內,採購資訊記錄主要用來維護物料採購和外發價格。採購資訊記錄建立後,在建立採購單時,系統會自動將採購資訊記錄中的資料如單價、稅率等帶到採購單中。 維護採購資訊記錄的交易代碼爲:ME11(建立), ME12(更改),ME13(顯示)[@more@]
每日一函數(2007/10/24)
货币之间转换函数: READ_EXCHANGE_RATE[@more@] call function 'READ_EXCHANGE_RATE' exporting* CLIENT = SY-MANDT date = foreign_currency = local_currency =* TYPE_OF_RATE = 'M'* EXACT_DATE = ' '* IMPORTING* EXCHANGE_RATE =* FOREIGN_FACTOR =* LOCAL_FACTOR =* VALID_FROM_DATE =* DERIVED_RATE_TYPE =* FIXED_RATE =*
SAP中的中央採購概念
中央採購概念是物料管理模組的核心,現時藍圖從物料需求計劃,採購以至庫存管理都是按此而設計。實施中央採購,目的是更準確計算需求和計劃物料採購,從而減少多餘庫存,以達至成本效益。[@more@]
SAP銷售範圍
銷售組織是為提供SAP銷售及咻敼δ艿淖罡邔哟纹髽I結構單位,銷售組織是以一個四位代碼代表,在其下再細分配銷通路和產品部。每一個銷售組織均須被指派到一個公司代碼,作為出貨及開銷售發票時,把有關資料連繫到會計帳目中。另一方面,每個有銷售活動的銷售組織又須被指派到一個或以上的工廠,為該工廠作銷售安排。[@more@]
SAP儲存地點結構
在SAP系統內,儲存地點是一個在工廠內分類的存放位置,此位置的分類是依據空間性及位置而劃分的。在一個工廠內,可以包含多個儲存地點,而儲存地點是不能共用於不同的工廠。儲存地點的分類可以是虛擬(即實際上是不存在)或實際(倉庫)的。有時因方便於入帳及中央處理,虛擬倉庫是必須的。[@more@]
SAP中的工廠
工廠是SAP的後勤系統中一個最基本及必須的企業結構單位。工廠是以一個四位代碼代表。在後勤系統中,工廠掌管一切有關物料管理、庫存管理、物料需求計劃、生產、採購等功能。每一個工廠均需被指派到一個公司代碼。而一個公司代碼可容納多個工廠。[@more@]
MM 移动类型-入门篇
ERP的基础是物流 那么 怎样在系统中控制物流? 最基础的需求是控制进/出/消耗 包括1/从哪里进来(采购订单/生产订单/其他库位) 到哪里去(销售订单/生产订单/成本中心/内部订单/其他库位/其他工厂) 2/这种移动的原因 (可以对移动进行控制,例如在用户报损 可以细分各部门责任) 3/这种移动的数量和金额 对库房帐和财务帐带来的影响 以及这种影响能否自动实现(MM-FI的[@more@]sap系统中用于标志物料移动(收货/发货/转储/转储记帐)的三位的数字/字母通常分几大类:收货 发货 转储 库房调整常用的有:收货类101 采购订单收货 103 采购订单收货至冻结
每日一函數(2007/10/13)
函數:BAPI_OBJCL_CREATE說明:建立(或更改)物料分類特性檢視[@more@]例子: call function 'BAPI_OBJCL_CREATE' exporting objectkeynew = objkey "物料碼 objecttablenew = 'MARA' "物料主表 classnumnew = classnum "分類碼 classtypenew = '001' "分類類型 tables allocvaluesnum = it_val_num "數值型特性值 allocvalueschar = it_val_char "字串型特性值 allocvaluescurr = it_val_curr "貨幣型特性值 return
根據TCode查找User Exit and BADI
根據交易代碼(TCode),查找相應程式的用戶出口及Badi,詳細代碼如下:[@more@]REPORT ZRP_USER_EXIT NO STANDARD PAGE HEADING .TABLES:tstc,tadir,modsapt,modact,trdir,tfdir,enlfdir,sxs_attrt,tstct.DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.DATA : field1(30).DATA : v_devclass LIKE tadir-devclass.PARAMETERS : p_tcode LIKE tstc-tcode,p_pgmna LIKE tstc-pgmna .DATA wa_tadir TYPE tadir.START-OF-SELECTION.IF NOT p_tcode IS INITIAL.SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.ELSEIF NOT p_pgmna IS INIT
發貨單位
物料主檔->工廠資料/儲存檢視中的發貨單位如果維護了則在收貨、發料、建立BOM時都會使用此單位,在建立BOM時可再更改。如果不維護此欄位則會用基本計量單位。[@more@]
公司代碼
公司代碼在的財務會計系統 (FI) 是最基本的企業結構單位。它是用作代表每一個在法律上已註冊的公司單位。基本上每一個公司代碼代表了一個獨立的財務會計單位。每一個公司代碼可有一套獨立的總帳帳簿作為發布財務報表(如損益表、資產負債表等)之用。公司代碼在SAP中是用4位代碼來表示。[@more@]SAP維護路徑: IMG->企業結構->定義->財務會計->定義公司 公司的地址數據要正確維護,牠的作用是對外洶湧時顯示公司信息,比如打印對賬單時,賬單上會顯示公司的地址、郵編、通訊方式等。