OUVRE_BOITE

Descrizione

Questa azione viene chiamata una sola volta, dopo l'apertura delle videate e della finestra.

Tipo di oggetto

Semplice, Riquadro, Combinato

Transazione

No

Utilizzo

Serve essenzialmente a recuperare il nome delle liste di selezione, per evitare in seguito di testare la lista di selezione corrente con un nome scritto nel codice. La designazione di queste liste di selezione è la seguente:

    GAU_CHE     lista principale dell'oggetto identificata da un codice identico al codice oggetto
    GAU_CHE9   lista degli ultimi letti
    GAU_CHEn   le altre liste (n = da 1 a 8 in funzione della posizione nel riquadro browser)
                             une lista disattivata da codice attività non avrà un identificativo e non assume numero.

Esempio:

Nella gestione degli ordini di vendita, per la lista di picking sulle offerte. Il nome della lista di selezione viene memorizzato in una variabile globale che verrà utilizzata per identificare questa lista di selezione (ad esempio, nell'azione HINT_KEY).

$OUVRE_BOITE
# Recupero dei nomi di currbox delle liste di selezione
Global Char GBOXSQ1(10)
GBOXSQ1 = "GAU_CHE"+num$(find("SQ1",OBJLIS(1..10)))
Return

$HINT_KEY
Case currbox
When GBOXSQ1 : HINTLIS(val(right$(GBOXSQ1,8)))="SQD1"
When Default : Return
Endcase
Return

Questa azione può essere utilizzata per gestire delle abilitazioni su sito, per le liste di selezione secondarie di un oggetto. Infatti, l'automatismo di controllo del supervisore si applica solo sulla lista di selezione principale. Per fare ciò, scrivere un link con in particolare un legame stretto sulla tabella AFCTFCY.

Esempio su un browser specifico dell'oggetto SDH:

$OUVRE_BOITE
If clalev([F:AFF])=0 : Local File AFCTFCY [AFF] : Endif
If clalev([F:SDH])=0 : Local file SDELIVERY [SDH] : Endif
If clalev([F:XSD6])=0 : Local file BPARTNER [XSD6] : Endif
If clalev([F:XSD7])=0 : Local file BPCUSTOMER [XSD7] : Endif
If clalev([F:XSDR])=0 : Local file TABCOUNTRY [XSDR] : Endif
Link [SDH] With & [AFF]AFF0~=[F:SDH]STOFCY;GPROFIL;GUSRFCT,
                           & [XSD6]BPR0=BPCORD, & [XSD7]BPC0=BPCORD,
                           & [XSDR]TCY0=[F:SDH]BPDCRY
                           & As [XDH]
                           & Order By Key SDH2
Return