Tune in to this live webinar and hear how Olin Brass empowered users to enter inventory transactions WHERE and WHEN needed to support real time inventory management with an SAP BOH (Balance On Hand) System that also improved accuracy. You'll then hear how Olin Brass used GuiXT to simplify those SAP transaction screens for use in mobile devices. GuiXT Mobile Solution Suite gives SAP customers fast connectivity to the SAP database without configuration to SAP, additional servers, or browser-based clients. GuiXT Mobile speeds up business operations, increases data integrity, and updates information from SAP transactions in real time.
2011年6月14日 星期二
GuiXT in Transaction Variants and Screen Variants
Use the GuiXT function to edit a GuiXT script from transaction variant maintenance. The script is then stored together with its corresponding screen variant in the database. The GuiXT process downloads the script to the frontend if no current version is already on the frontend. GuiXT scripts are transported along with their corresponding screen variants.
GuiXT
GuiXT is a client–server] system that provides user interface customization to SAP solutions. While designed specifically for use with SAP software, and completely integrated with SAP, GuiXT solutions operate independently of SAP solutions. That enables firms to tailor “do-everything” SAP transaction screens to the narrower requirements of specific jobs within their organizations while leaving essential SAP coding untouched. The “hands-off” design simplifies development and testing significantly. GuiXT Solutions users report greatly improved productivity and accuracy while, at the same time, reducing training and support costs.
The link address is:
http://en.wikipedia.org/wiki/GuiXT
http://en.wikipedia.org/wiki/GuiXT
GuiXT Profile
Click on Edit->Profile in the GuiXT window in order to display and change the profile parameters.
The link address is:
[Like] GuiXT - Moving fields between tabs
Screens with tabs are common in complex transactions dealing with lots of different fields. The tabs represent one way of grouping similar fields together. The user does not always appreciate this logical ordering, being more interested in simply finding a way to reach the relevant fields without clicking through all tabs.
The link address is:
http://www.synactive.de/docu_e/specials/tabs.html
http://www.synactive.de/docu_e/specials/tabs.html
[Link] SWITCHING, ENHANCING, AND ADAPTING STANDARD PROGRAMS
The state-of-the art technology to enhance and adapt SAP standard objects is the new Enhancement Framework (available as of ABAP 7.0). You should use if you are sure that you have done everything in terms of customizing and still not completely accomplished what you need.
[Link] SAP ABAP Performance Tuning Tips & Tricks Introduction
In this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing over the technical specifications to them and asking them to churn out the ABAP programs within the “given deadlines”.
The link address is:
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_Introduction.asp
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_Introduction.asp
[Code] READ_TEXT
SO Header
DATA BEGIN OF ITLINE OCCURS 0. INCLUDE STRUCTURE TLINE. DATA END OF ITLINE. DATA G_VGBEL LIKE THEAD-TDNAME. G_VGBEL = VBAK-VBELN. CALL FUNCTION 'READ_TEXT' EXPORTING ID = '0001' LANGUAGE = 'M' NAME = G_VGBEL OBJECT = 'VBBK' TABLES LINES = ITLINE EXCEPTIONS ID = 1 OTHERS = 2.
SO Item
DATA BEGIN OF ITLINE OCCURS 0. INCLUDE STRUCTURE TLINE. DATA END OF ITLINE. DATA G_VGBEL LIKE THEAD-TDNAME. CONCATENATE VBAP-VBELN VBAP-POSNR G_VGBEL. CALL FUNCTION 'READ_TEXT' EXPORTING ID = '0001' LANGUAGE = 'M' NAME = G_VGBEL OBJECT = 'VBBP' TABLES LINES = ITLINE EXCEPTIONS ID = 1 OTHERS = 2.
[Func] Converting Material Quantities To Different Unit Of Measure
單位轉換
Example code:
IF GT_ITAB-VRKME EQ GT_ITAB-KMEIN OR GT_ITAB-KMEIN EQ SPACE. LV_LFIMG = GT_ITAB-LFIMG. ELSE. CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING INPUT = GT_ITAB-LFIMG KZMEINH = 'X' MATNR = GT_ITAB-MATNR MEINH = GT_ITAB-VRKME MEINS = GT_ITAB-KMEIN TYPE_UMR = '3' IMPORTING OUTPUT = LV_LFIMG. ENDIF.
[Link] USING SAP JAVA CONNECTOR TO GENERATE ABAP DOCUMENTATION
The tool presented in this article is simple yet useful. We needed documentation for the maintenance and support of an application, which has a Web and Java user interface, and ABAP backend. In the middle is the SAP® Java Connector also known as JCO. We used JCO to extract information from the SAP backend system.
The link address is:
[Code] Bills of material in the BAPI for create SO
使用 BAPI 建立含 BOM 的銷售訂單,重點在於先使用 BAPI_SALESORDER_SIMULATE 算出所有的 item no, 另外就是呼叫 BAPI_SALESORDER_CREATEFROMDAT2 時要使用 Exporting 參數 int_number_assignment = 'X'
Programming dynamic selections
You require two things before you can implement a dynamic selection in a logical database. One is a special statement in the database program's selection include (DBxxxSEL). This special statement ensures that the user can enter the corresponding selection criterion. You enter the selection criterion for a dynamic selection in a different way from simply parameters or selection tables, and the program also evaluates it in a different way. Therefore, the selection statement must be tailored to the paritcular table so that the table can evalutate this selection criterion. This section will introduce you to the statements you require in more detail.
[Code] Lock Mechanism
Lock:
CALL FUNCTION 'ENQUEUE_E_TRDIR' EXPORTING name = 'PROGRAM_RUNNING' _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3. IF sy-subrc <> 0. CALL FUNCTION 'DEQUEUE_ALL'. MESSAGE e000(zsd01) WITH 'Err: Program running!'. ENDIF.
Unlock:
CALL FUNCTION 'DEQUEUE_ALL'.
Reference Manual:
[BAPI] to create sales orders
BAPIs to create sales orders for Returns and Debit Memo Request
https://forums.sdn.sap.com/message.jspa?messageID=4222007
https://forums.sdn.sap.com/message.jspa?messageID=4222007
Hi,
I have to create a sales order for document type Returns as well as a debit memo request.The BAPI 'BAPI_SALESORDER_CREATEFROMDAT2' is giving the following error message for Debit Memo Request document creation as well as for Returns.
761 Unpermitted combination of business object BUS2032 and sales doc. category L
Working with files
Added by Sandra Rossi , last edited by Sandra Rossi on Nov 04, 2009 (view change) SHOW COMMENT
Labels: (None)
[Link] Useful ABAP Function Modules
This page is intended to maintain documentation of useful function modules. This is needed because indexing and search of information will be easier here (When compared to searching in SE37). When this page starts growing, this can be structured in an area wise list.
2011年6月10日 星期五
[Code] YourIMG
Download Your IMG to Excel
IMG 的設定主要是存放在 Table, Maintenance View, Cluster View 裡,YourIMG 只針對主要的這三種格式下載。在 4.7 版中還有部份的 IMG 是使用獨立撰寫的程式去作設定的,這一類的資料就無法一併下載了。
訂閱:
文章 (Atom)