Sisällysluettelo:
Määritelmä - Mitä kenttosymboli tarkoittaa?
Kenttämerkki (SAP) on mekanismi, jossa sovelluksia luodaan joustavasti. Paikkamerkkeinä, jotka eivät varaa fyysistä tietokenttää, mutta ohjaavat ja osoittavat sen sisältöön, kenttäsymbolit ovat rakenteeltaan samanlaisia kuin C-kielen osoitetut osoittimet.
Kenttäsymboleja käytetään pääasiassa Advanced Business Application Programming (ABAP) -ohjelmissa ja ne tarjoavat suuren joustavuuden osoitettaessa ABAP: n erilaisia tietokohteita. Lisäksi ne ovat hyödyllisiä käytettäessä monimutkaisia sisäisiä taulukoita tai muutettaessa niihin liittyvää rakenteen sisältöä.
Techopedia selittää kenttämerkin
Seuraava on kenttämerkkien ilmoituksen syntaksi:
FIELD-SYMBOLS .
FIELD-SYMBOLS .
Ohjelmissa kenttämerkit tunnistetaan kulmasulkeilla, jotka ovat osa kenttämerkkien syntaksia. Kenttäsymbolit voidaan luoda tyyppimäärityksillä tai ilman niitä. Jos tyyppiä ei ilmoiteta, kentän symboli perii kaikki osoitetun kentän tekniset ominaisuudet. Jos tyyppi on määritelty, kenttä-symbolin ja tietoobjektityypin yhteensopivuus tarkistetaan ASSIGN-käskyssä.
Kenttäsymbolit voivat osoittaa mitä tahansa ABAP-dataobjektia, joka on ilmoitettava ennen kenttämerkin osoittamista samaan tietokohteeseen. ABAP: ssä ei ole eroa onnistuneiden kenttämerkkimääritysten välillä - käytetäänkö kenttää vai viitataanko siihen suoraan. Dataoperaatioita voidaan soveltaa suoraan kenttäsymboleihin.
Kenttäsymboleja voidaan käyttää ratkaisemaan ohjelmaan liittyviä ongelmia, jotka ilmenevät helposti, kun kentät osoitetaan kenttosymboleille suorituksen aikana, ja syntaksi- ja turvatarkastuksia rajoittavat kenttämerkkitoiminnot.
