ABAP blog, Salv táblázat - beállítás méret

Szeretem, hogy az én-kód volt elegáns és hatékony. A logika legyen elég egyértelmű, hogy a hibákat nehéz volt elrejteni; függőség - a legkisebb, annak érdekében, hogy egyszerűsítse karbantartása; hibakezelés - teljes összhangban kidolgozott stratégia; és a hatékonyság - közel optimális, hogy ne kísértsd az emberek szennyezik gátlástalan kód optimalizálás. Tiszta kód nem egy dolog is.

Maria

Michael Sidorochkin

Dmitrij Karpov

Michael Sidorochkin

Alberd

ALV formátum meghatározza: a rendezés, csoportosítás, megjelenés, optimalizálja a hangsugárzó beállításokat stb Válassza ki a formátumot cl_salv_layout_service osztályban. A beállítások mentéséhez és megkötik az ALV objektum cl_salv_layout osztályban. Az első dolog, amit meg kell, ha dolgozik a formátumok lehetővé teszik a felhasználó számára, hogy kiválassza azt a képernyőn.

Válassza ki a kívánt formátumot használ statikus módszer f4_layouts osztály cl_salv_layout_service. A bemeneti fájl szerkezetét kell felelős az azonosító az ALV objektumot szeretne kapni a formátumot, S_KEY típusú szerkezet SALV_S_LAYOUT_KEY. Fő, hogy szükség van, hogy töltse ki ez a szerkezet az id a jelentés (jelentés). A többi paraméter használatakor szükséges több ALV tárgyak a program és valamennyi kell választani a formátumot. Egy másik paraméter a módszer - korlátozhatja, ez határozza meg, mely formátumok jelenik meg a felhasználónak. Lehet hogy a következő értékeket: if_salv_c_layout => restrict_none - korlátozás nélkül, if_salv_c_layout => restrict_user_dependant - erre csak a felhasználói formátumot, if_salv_c_layout => restrict_user_independant - egyetlen közös formátumokat.

Annak érdekében, hogy a használó számára (létrehozni) formátumban, meg kell adnia az ALV objektum formátum azonosítót (ugyanaz s_key), az alapértelmezett formátum mentésekor és korlátozza. Ezek a paraméterek által meghatározott osztály: cl_salv_layout. A mintaprogram azt mutatja be, hogyan kell dolgozni vele: