Enhancement Overview #1μμλ
Enhancement λ°©λ² μ€ ν΅μμ μΌλ‘ λ§μ΄ μ¬μ©λλ Customer Exit κ³Ό Badi μ λν΄ μμ보μλ€.
2020/08/17 - [λΆλ₯ μ 체보기] - Enhancement Overview #1
μ€λμ κ·Έ μΈμ Enhancement λ°©λ²μ λν΄ Overviewν΄ λ³΄κ² λ€.
Souce Code Enhancement
Exit κ³Ό Badi μ²λΌ νμ€μμ νμ μ΄λ Classλ‘ νμ₯ 곡κ°μ 미리 λ§λ€μ΄ λκ³
κ·Έ μμ μμ€λ₯Ό λ°μνλ κ²μ΄ μλλΌ
Source Code λ 벨μμ μ ν΄μ§ κ·μΉ νμ λͺ¨λ λ‘μ§μ Enhancement κ° κ°λ₯νλ€.
λ°λ³ μμ€ μ½λ μΈμ μμ. νμ€ Screenμ΄λ Gui-status λ±μ νμ₯μ λΆκ°λ₯νλ€.
Source Code Enhancementλ Implicit Enhancement μ Explicit Enhancement 2κ°μ§λ‘ λλλ€.
Explicit(λͺ μμ ) Enhancement λ‘λ Pointμ Section μΌλ‘ ꡬλΆλλ©°
μ μλ μ§μ λ μ§μ ( μμ€μ½λ λ΄ 'ENHANCEMENT-POINT'λΌ λͺ μλ μ§μ )μ μμ€λ₯Ό μΆκ°νλ κ°λ μ΄κ³
νμλ μ§μ λ μ§μ ( μμ€μ½λ λ΄ 'ENHANCEMENT-SECTION' μ΄λΌ λͺ μλ μ§μ )μ κΈ°μ‘΄ μμ€λ₯Ό λ체νλ κ°λ μ΄λ€.
Implicit(μ묡μ ) Enhancement λ‘λ μ묡μ μΌλ‘ μ ν΄μ§ μμΉμλ μΌλ§λ μ§ νμ₯μ΄ κ°λ₯ν κ°λ μ΄λ€
μ ν΄μ§ μμΉλ‘λ Subroutineμ μμκ³Ό λ, Functionμ μμκ³Ό λ λ±μ΄ μλ€.
λ³΄ν΅ Exitμ΄λ Badi λλ κΈ°ν Enhancement λ°©λ²μΌλ‘ λΆκ°λ₯ν κ²½μ°μ
νμ€ νλ‘κ·Έλ¨ Debugingμ ν΅ν΄ νμ₯ μμΉλ₯Ό μ°Ύμ λ°μνκ² λλ€.
Exitμ΄λ Badiμ²λΌ μΆκ°ν λ΄μ©( μ κ² λ‘μ§, λ체 λ‘μ§ λ±... ) μ λ°λΌ
νμ₯ μμμ΄ μ ν΄μ§ κ²μ΄ μλκΈ° λλ¬Έμ
μλ§μ ν μ€νΈλ₯Ό ν΄λ³΄κ³ μ΅μ μ μμΉμ μ°Ύλκ²μ΄ μ€μνλ€.
μλͺ» 건λλ Έλ€κ° λ°μ΄ν°κ° νμ΄μ§κ±°λ λ€νκ° λλ κ²½μ°κ° μμΌλ―λ‘ λ§€μ° μ μ€νκ² λ°μν΄μΌ νλ€.
Validation/Substitution Configuration
FI/COλͺ¨λμμ μ¬μ©νλ κ²μΌλ‘ μ ν΄μ§ μμΉμ 루ν΄μ λ§λ€μ΄ μ κ²λ‘μ§ λλ λ체νλ λ‘μ§μ μ μ©νλ€.
μ’μΈ‘ Tree Nodeμ 보μ΄λ―μ΄
μ νμ ν€λ/λΌμΈμμ΄ν /λ¬Έμμλ£ μμ λ³λ‘ λλμ΄ μ²΄ν¬ λ‘μ§μ λ°μν μ μμΌλ©°
κ° λ 벨λ§λ€ 체ν¬λ‘μ§μ΄ λ°μλλ 쑰건( Prerequiste ), 체ν¬λ‘μ§( Check ), λ©μΈμ§ μ μ΄ μμ( Message )
3κ°μ§λ‘ λλμ΄ μ²΄ν¬ λ‘μ§μ μ μ΄νλ€.
BTE ( Business Transaction Event )
Customer Exit ( Function Exit ) κ³Ό λμΌνκ² νμ€νλ‘κ·Έλ¨ μμ νλ‘μΈμ€ λ³λ‘ νμ₯ν μ μκ²
Function λ€μ΄ λ°μλμ΄ μμΌλ©° κ·Έ Functionμ BTE Process μλ²μ μν΄ μ μλμ΄ μλ€.
Customer Exitμ Funcion λ΄μ 'Z~'λ‘ μμνλ Includeλ¬Έμ ν΅ν΄ λ‘μ§μ λ°μνλ€λ©΄
BTEλ 'Z~'μΌλ‘ μμνλ Functionμ μμ±νμ¬ λ‘μ§ λ°μ νλ€.
μ κ· μμ±ν Functionμ BTE Process μλ²κ³Ό Mapping νμ¬ νμ€μμ νΈμΆλμ΄ μ§λ€.
κ·Έ μΈ Enhancement
γ Feild Exit : νμ€ νλ‘κ·Έλ¨μ νΉμ μ€ν¬λ¦°μ νλμ μ ν¨μ± μ κ² λ‘μ§ λ°μμ μ¬μ©
( SAP μμλ SAP ECC 6.0 μ΄νλ‘λ μ¬μ©νμ§ μλ κ²μ κΆμ₯νκ³ μλ€. )
γ Text Enhancement : Data Element μ Text λ΄μ λλ Domainμ Fixed Value Description λ΄μ λ³κ²½μ μ¬μ©
γ Search Help Exit : Search Helpμ μ μ΄λλ νμ€ κΈ°λ³Έ λ‘μ§μ λ³κ²½μ μ¬μ©
γ Append Structure : νμ€ ν μ΄λΈμ νλ νμ₯μ μ¬μ©
( CI_XXXX νμ€μμ κΈ°μμ±λ νμ₯ ꡬ쑰μ νλλ§ νμ₯νλ κ²½μ° μΈ )
γ Fixed Value Append : νμ€ Domainμ Fixed Value μΆκ°
γ λͺ¨λ λ³λ‘ IMG Setting μμ κ°λ°λ Object (νλ‘κ·Έλ¨, νμ , Screen λ±...)λ₯Ό μ°κ²°νμ¬ νμ€ νλ‘κ·Έλ¨ νμ₯
'ABAP Concept (πκ°λ ) > Basic' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
|ABAP κ°λ μ 리| AT NEW, AT LAST, AT FIRST, AT END OF (0) | 2022.07.04 |
---|---|
|ABAP κ°λ μ 리| TABLES : Table Work Area (0) | 2020.09.16 |
|ABAP Overview| Enhancement Overview #1 (2) | 2020.09.10 |
|ABAP κ°λ μ 리| Data Type (0) | 2020.09.08 |
|ABAP κ°λ μ 리| Data Object (0) | 2020.09.07 |