Kaip apibrėžti prieigos seką & Sąlygų lentelė SAP V / 05, M / 03

Turinys:

Anonim

Apibrėžkite prieigos seką

Norėdami apibrėžti ir išlaikyti prieigos sekas, turite atlikti kelis paprastus veiksmus.

1 žingsnis) Eikite į SPRO> Medžiagų valdymas> Pirkimas> Sąlygos> Apibrėžkite kainos nustatymo procesą> Apibrėžkite prieigos sekas.

Kaip parodyta žemiau, rasite prieigos sekų , prieigų ir laukų dialogo struktūrą .

  1. Pasirinkite prieigos seką, kurią norite išlaikyti ( PB01 bruto kaina).
  2. Dukart spustelėkite aplanką „ Prieigos “ dialogo struktūroje.

2 žingsnis) Kitame etape nustatysite prieigos sekos prieigos metodus. Galite pamatyti, kad vienai sekai yra keli prieigos metodai.

Kiekvienas iš jų yra išskirtinis. Tai reiškia, kad jei įrašas randamas pirmoje prieigoje (sutarties punktas), tai reiškia, kad jei sistema randa sąlygą, esančią iš sutarties elemento, ji daugiau neieškos ir bus naudojama ta vertė. Jei ne, sistema stebės kitas prieigas, kad rastų tinkamą įrašą.

Taip pat galite nustatyti reikalavimą naudoti prieigos metodą. Pavyzdžiui, prieigai 10 priskirtas 35 reikalavimas , kuriame naudojama 17 sąlygų lentelė - Medžiagos informacijos įrašas (Specifinis augalas).

Reikalavimas suteikti prieigos numerį 10 yra 35 - Augalų informacijos įrašas. Jei nėra 17 lentelėje pateiktų verčių derinio augalų informacijos įrašo, 10 prieiga nebus naudojama.

3 žingsnis)

  1. Pasirinkite prieigą, kurią norite pakeisti.
  2. Pasirinkite žemiausio lygio aplanką dialogo struktūroje - laukai .

4 žingsnis)

  1. Galite pamatyti, kad esame išsamioje prieigos sekos PB01, 20 prieigos ir 18 lentelės ekrane.
  2. Čia rodomi pagrindiniai sąlygų lentelės laukai, naudojami sąlygai pasiekti.

Sąlygų lentelę sudaro sąlygų laukai, kuriems priskirti tam tikri atributai. Kai sistema bando pasiekti sąlygų įrašą, ji naudoja šiuos atributus.

  • Specialus vertės šaltinis - šiame lauke yra reikšmė, kuri bus naudojama kaip numatytoji prieiga (pvz., Naudojant fiksuoto informacijos įrašo kategoriją prieigos sekai)
  • Init - jei pažymėtas šis langelis, sistema leis pradinę šio lauko vertę, kai pasieksite sąlygų lentelę. Jei ne, sistema neapdoros sąlygų lentelės paieškos.
  • Atyp - prieigos apdorojimo tipas. Galite nurodyti, ar laukas yra svarbus prieigai prie sąlygų, jei jis yra nemokamo ar fiksuoto rakto tipo dalis. Numatytasis laukas paliekamas tuščias (fiksuoto rakto tipas).
  • Prioritetas - lauko prioritetas (charakteristika), jį galima nustatyti nuo 01 iki 99. Dažniausiai šis laukas paliekamas tuščias.

Apibrėžkite sąlygų lenteles

Dabar, kai žinome, kas yra sąlygų lentelė, kam ji naudojama, galime pamatyti, kur galima apibrėžti sąlygų lentelę ir kokią parinktį turime ją kurdami.

Kaip matėte ankstesnėje temoje, savo pavyzdyje panaudojome 18 lentelę - Informacijos apie medžiagą įrašas.

Pažiūrėkime, kur ir kaip jis apibrėžiamas.

1 žingsnis)

  1. Vykdykite operacijos kodą V / 05 ir pradiniame ekrane įveskite mūsų lentelės numerį - 18 .
  2. 2 skyriuje galite pamatyti mūsų lentelės apibrėžimą, lentelės numerį, aprašą ir dvi parinktis, kurias galima pasirinkti. Pirmasis reiškia galiojimo laikotarpio naudojimą (visada rekomenduojamas), o kitas - įrašo išleidimo būsenos patikrinimas. Jei pažymėta, ieškant būklės bus atsižvelgiama tik į išleistus informacijos įrašus.
  3. Čia pateikiamas laukų, kuriuos jau matėte temoje Apibrėžti prieigos seką, sąrašas.

Galite pamatyti, kaip lentelė apibrėžta vėliau, pritaikant prieigos seką.

V / 05 operacija naudojama sąlygų lentelei rodyti.

V / 04 operacija naudojama sąlygų lentelei keisti.

V / 03 operacija naudojama kuriant sąlygų lentelę.

Now you can define a new condition table if it is required, in order to use it in the access sequence definition. Most of the times new access tables aren't required since a vast number of predefined tables.

Step 1)

  1. Enter t-code M/03 and execute it.
  2. Choose your new table number (must be unused, e.g. 818).
  3. If you want to copy an existing table into your new table, you can select the source table here. This is useful if your table is similar to another existing table, and needs only a simple change to fulfill the requirements.

Step 2) On the next screen, you can do all of the settings for a condition table, and generate it.

  1. Click this button if you want to edit the description.
  2. Choose if your table should check validity periods and release statuses.
  3. List of current fields. You can select any field you want to remove (by single clicking it) and choose the remove icon (List icon with a red minus sign).
  4. You can add fields from field catalog by double clicking them.
  5. You need to generate the table in order for it to be used by pricing functions.

You can also use right click to delete or add a field to your table, as well as to navigate the Field catalog on the right side of the screen. Not all of the fields can be shown in a single page of field catalog.

After successful creation, you will be prompted to create a change request and afterwards, you will be presented a log screen like you can see on the following screen.

You have successfully generated a condition table let's see if we can see it in the access sequence maintenance screens.

Jis yra, todėl dabar galime sukurti prieigą naudodami šią lentelę. Mes to išsamiau nenagrinėsime, nes tai yra labai tiesus procesas.

Mūsų prieigos sekos prieigų mazge pasirinkite mygtuką Nauji įrašai. Bandymo tikslais galite sukurti prieigą, pvz., Žemiau esančiame ekrane.

Laukai taip pat turėtų būti priskirti mūsų prieigai PB01 - 96, kad ji tinkamai veiktų