Mitä ovat käyttäjän poistumiset ja asiakkaan poistumiset SAP ABAP
Mikä on asiakaspoistuminen?
Asiakkaiden poistumiset ovat "koukut" antamat SAP monissa vakioohjelmissa, näytöissä ja valikoissa, joita asiakkaat voivat käyttää "ripustaa" mukautettuja toimintoja liiketoiminnan tarpeisiin. Tästä lisää hetken kuluttua…
Asiakaspoistumistyypit
Asiakkaiden poistumistapoja on kolme päätyyppiä:
- Toimintomoduuli poistuu
- Näyttö poistuu
- Valikko poistuu
Toimintomoduulin poistuminen:Sen avulla asiakas voi lisätä koodia toimintomoduulin kautta tietyssä paikassa SAP sovellusohjelma
Syntax: CALL CUSTOMER-FUNCTION '004'
Näytön poistuminen: Sen avulla asiakas voi lisätä kenttiä näytölle SAP ohjelma alinäytön kautta. Aliruutua kutsutaan vakionäytön kulkulogiikassa.
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
Poistu valikosta: Sen avulla asiakas voi lisätä kohteita alasvetovalikkoon standardissa SAP ohjelmoida. Näitä kohteita voidaan käyttää lisäohjelmien tai mukautettujen näyttöjen kutsumiseen.
Format: +CUS ( additional item in GUI status )
Esimerkkejä asiakkaiden poistumisesta
Esimerkki näytön poistumisesta:
Tapahtumaan CAT2 – Time Sheet Entry HR haluaa sisällyttää interaktiivisen kuittauksen, että tietoinen virheellisten tietojen toimittaminen on irtisanomisperuste.
Esimerkki valikosta poistumisesta:
Transaktiossa SE38 – ABAP Editor kehitystiimi haluaa sisällyttää valikkolinkin tapahtumaan SE80 – Object Navigator käytön helpottamiseksi.
ENNEN
JÄLKEEN
Esimerkki toimintomoduulin poistosta:
Yritys haluaa, että toimittajan luomisessa toimittajien pankkitiedot ovat pakolliset tapahtumat. Siksi sen on vilkuttava virheilmoitus "Syötä pankkitiedot".
ENNEN
JÄLKEEN
Asiakkaan uloskäyntien paikantaminen
Kaupassa SMOD ja katso yksityiskohtia -
Tai kaupassa SE81 voit käyttää sopivaa sovellusaluetta
Luo asiakaspoistuminen
Luodaksesi asiakaspoistumisen, sinun on ensin luotava tapahtumassa oleva projekti CMOD
Later määrität asiakaslähtökohdan projektillesi.
Mikä on USER EXIT?
User Exit palvelee samaa tarkoitusta kuin Customer Exit, mutta ne ovat käytettävissä vain SD moduuli. Poistuminen toteutetaan kutsuna toimintomoduuliin. Koodi on kehittäjän kirjoittama.
Hyvin tunnettu User Exit SD:ssä on MV45AFZZ
- USEREXIT_FIELD_MODIFICATION – Näytön attribuuttien muokkaaminen
- USEREXIT_SAVE_DOCUMENT – Toimintojen suorittaminen, kun käyttäjä painaa Tallenna
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – Kun käyttäjän otsikon muutokset siirretään otsikon työalueelle.
- USEREXIT_MOVE_FIELD_TO_VBAP – Kun käyttäjäkohteiden muutokset siirretään SAP kohteen työalue