nghi abap distionary
Post on 02-Jun-2018
236 Views
Preview:
TRANSCRIPT
-
8/10/2019 Nghi ABAP Distionary
1/8
Function Module
AUTHORITY_CHECK_TCODE Check authority of user on TCODEVRM_SET_VALUES Set value cho listbox
Tables
USR04 , UST04 User list
TSTC Tcode
DD07T Fix value, Discrip of domain
DD07L Fix value of domain
VBAK Sale header
VBAP Sale Items
TVAK Sale Type
TCURC CurrencyT000 Client
T001 Company code
T002 Languge
VBUK Sale status (first sale create)
VBUP Sale item status
KNA1 CustomerTNAPR Program and form of output type
TCODE
SBWP Mesage box
SQVI Table relationships
SA38 Run program directly
EWK1 Global Search in Z program
http://www.se80.co.uk/sapfms/a/auth/authority_check_tcode.htmhttp://www.se80.co.uk/sapfms/a/auth/authority_check_tcode.htmhttp://www.se80.co.uk/sapfms/a/auth/authority_check_tcode.htm -
8/10/2019 Nghi ABAP Distionary
2/8
ST22 History of dump error
AL08, sm04 Display user
CG3I Dowload any thing Ap sever to loc
Abaphelp Search abap document
SFP Adobe form
NACE Out
OAER Upload image for ALV report
PDF! Convert Smartform to PDF
VKM3 Release Sale Order
DSAL Digital signature
SLIN Extended check
ME49 Compare vendor price
Mk03, XK03 Vendor search, change vendor infor
SE93 Infor of a Tcode (package, program)
Useful tcode reference:
http://www.connexin.net/sap-transaction-codes.html
http://wiki.scn.sap.com/wiki/display/ABAP/List+of+Transaction+codes
SD Report
S_ALR_87012186 Xem Revenue theo period
KE30
KE24
VF44
VF45
VF48FBL3N
SAPLSMTR_NAVIGATION
MM Report
-
8/10/2019 Nghi ABAP Distionary
3/8
MK03 Search vendor
Message Class
VR Output for SD Reporting
Program
DEMO_JAVA_SCRIPT_MINI_EDITOR Java editor in SAP
-
8/10/2019 Nghi ABAP Distionary
4/8
BADI
BADI_MATERIAL_CHECK Check when new material save
BADI_MATERIAL_CHECK
DEMO_JAVA_SCRIPT_MINI_EDITOR
My SAP Knownledge
C thsdng message ca packege khc bng: message s558(tn class).
Khng thto parameter trong module pool
Module pool cng ging nh program exe nhng dng cha screen v logic
lm dialog program
Program exe th dng cha report v showing data from database
To mi 1 package th c thcha: Program, Include, Dictionary, Class, Function
Group, Message, Transaction.
Include dng cha nhng on code dng chung global
Subrutione pool dng cha subrution dng chung global
Subrutione pool v Include u khng chy c
Module pool v Subrution Pool c hin thnh mt program binh thng
(nm trong th mc program)
Change $TMP sang PACKAGE bang cach voa se80, goto->object directory enty
Print output Program
Hi
See in the Table TNAPR
or use the Transaction NACE to find the print programs for most of the SD and MM related Scripts
look at the OB96 Tcode for FI related scripts
-
8/10/2019 Nghi ABAP Distionary
5/8
see OID1 tcode for PM related scripts
and have to see in the SPRO transaction (Customizing)to find the other Script froms and programs
see some of the std scripts/programs
SD
QUOTATION
Output type : AN00
ScriptForm Name : RVORDER01
Driver Program Name : RVADOR01
ENQUIRY
Output type : AN00
ScriptForm Name : RVORDER01
Driver Program Name : RVADOR01
SALES ORDER
Output type : BA00
ScriptForm Name : RVORDER01
Driver Program Name : RVADOR01
smartform name
DELIVERY NOTE
Output type : LD00
ScriptForm Name : RVDELNOTE
Driver Program Name : RVADDN01
smartform name : LE_SHP_DELNOTE
Smartform Driver Pgm: RLE_DELNOTE
INVOICE
Output type : RD00
ScriptForm Name : RVINVOICE01
Driver Program Name : RVADIN01
smartform name : LB_BIL_INVOICE
Smartform Driver Pgm: RLB_INVOICE
MM
PUCHASE ORDER/RFQ/CONTRACT
Output type : NEUScriptForm Name : MEDRUCK
Driver Program Name : SAPMF06P
smartform name : /SMB40/MMPO_L
smartform driver program: /SMB40/FM06P
GOODS RECEIPT
Output type : WE01
ScriptForm Name : WESCHEINVERS1
-
8/10/2019 Nghi ABAP Distionary
6/8
smartform name : /SMB40/MMGR1_A
smartform driver program: /SMB40/M07DR
GOODS ISSUE
Output type : WA01
ScriptForm Name : WA_SCHEINVERS1smartform name : /SMB40/MMGI1_A
smartform driver program: /SMB40/M07DR
FI Forms
Account Statement : F140_ACC_STAT_01
Cheque Printing : F110_PRENUM_CHEK
Balance Confirmation: F130_confirm_01
Dunning Form: F150_DUNN_01
check the link below it provides steps to convert sap scripts to smartforms
http://www.ficoexpertonline.com/downloads/Iyer_SmartForms.pdf
Some output type
1.AF00:inquiry output
2.AN00:quotation output
3.BA00;order output4.LD00:delivery output5.Lp00:scheduling output
6.pk00:piking output7.PL00:packing output
8:RD00:invoice output9:RD03:case sales invoice output
How to find a BADI
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.
http://www.ficoexpertonline.com/downloads/Iyer_SmartForms.pdfhttp://www.ficoexpertonline.com/downloads/Iyer_SmartForms.pdfhttp://www.ficoexpertonline.com/downloads/Iyer_SmartForms.pdf -
8/10/2019 Nghi ABAP Distionary
7/8
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction.
/SMB40/MMPO_A
C 2 cch tm badi
1. dng class -> get_instance method
2. dng function module (cch ny hay hn)
3. dng SPRO
A user exit is a place in a software program where a customer can arrange for their own tailor-made code.
SD module has a large number of User exit available.
C 4 cch tm Customer exit:
1. dng se84 search theo package
2 dng cmod -> utiliti -> sap enhancement -> search theo package
3 dng cmod -> find -> search theo package
4 dng SPRO
5 dng se37 search Exit_programA* -> search theo program (cch ny hay)
6 dng tcode ZLC01 (tool down trn internet)
7 vo program search 'CALL CUSTOMER.-FUNCTION'
User exit
Go to object navigator(SE80) and select package from the list and enter VMOD in it.
-
8/10/2019 Nghi ABAP Distionary
8/8
top related