Show TOC Début du domaine contenu

Documentation processus Définition de la mise en forme pour les fiches d'instructions et les cockpits Localiser le document dans l'arbre de navigation

Applications

Vous pouvez définir la mise en forme des fiches d'instructions HTML et des cockpits de production sous quelque forme que ce soit. Si vous n'avez pas saisi la déclaration appropriée, le système utilise automatiquement la mise en forme standard pour les fiches d'instructions ou les cockpits de production.

Vous pouvez utiliser la définition de la mise en forme dans les cas suivants :

·        Pour intégrer des fiches d'instructions ou des cockpits à un cadre individuel ;

·        Pour afficher des fiches d'instructions avec un nombre défini de phases dans une zone d'en-tête séparée ;

·        Pour modifier l'ensemble de la structure et de la mise en forme des documents à afficher.

Conditions préalables

Si vous souhaitez remplacer la mise en forme standard par votre propre mise en forme, les conditions suivantes doivent être remplies :

·        Vous avez défini une feuille de style XSL valable.
Reportez-vous à Définition de feuilles de style XSL pour les fiches d'instructions et les cockpits

·        Le fichier XSL et tous les fichiers auxquels vous faites référence dans le fichier XSL ont été enregistrés dans le Business Document Service du système R/3.
Reportez-vous à Gestion des documents pour les définitions de mise en forme

Déroulement

Pour modifier la mise en forme standard ou la remplacer par une autre, procédez comme suit :

...

       1.      Saisissez la caractéristique PPPI_LAYOUT aux emplacements suivants :

¡        Pour les fiches d'instructions :

§         Dans l'ordre de process ou la recette de base, vous pouvez définir PPPI_LAYOUT dans une instruction de process du type 0, au début d'une recette de contrôle.

§         Dans le Customizing, vous pouvez définir la caractéristique PPPI_LAYOUT dans une catégorie d'instruction du type 0 et la spécifier en tant qu'instruction de process générée automatiquement dans la destination d'une recette de contrôle.
Voir aussi : Définition et paramétrage des destinations de recette de contrôle

¡        Pour les cockpits :

§         Dans le Customizing des Définitions de cockpit, vous pouvez définir la caractéristique PPPI_LAYOUT dans la première instruction de process (type 0).

       2.      Saisissez une définition XML dans le texte descriptif pour la caractéristique PPPI_LAYOUT. Vous devez prendre en compte les points suivants :

¡        La définition XML doit commencer par unedéclaration XML spécifiant la version XML requise pour traiter le document XML (dans ce cas, le fichier XSL) :

<?xml version="1.0"?>

¡        La définition XML doit commencer et se terminer par la balise <LAYOUT> :

<LAYOUT>
...

</LAYOUT>

¡        Si vous souhaitez utiliser votre propre feuille de style XSL, vous devez spécifier le fichier XSL dans la balise <LAYOUT>/<STYLE>.

Exemple

<LAYOUT>...
<STYLE>SAPR3-BDS-POC_TEMPLATE-OT-MYDOC-MYSTYLE.XSL</STYLE>
</LAYOUT>

¡        Lorsqu'il s'agit de fiches d'instructions, le système charge automatiquement une mise en forme d'archivage standard lorsque vous archivez les fiches d'instructions dans l'enregistrement de lot. Si vous souhaitez utiliser une mise en forme d'archivage différente, vous devez indiquer le fichier XSL approprié dans la balise <LAYOUT>/<ARCHIVE>/<STYLE>.

Exemple

<LAYOUT> ...
<ARCHIVE>
<STYLE>SAPR3-BDS-POC_TEMPLATE-OT-MYDOC-MYSTYLE_A.XSL</STYLE>
</ARCHIVE>
</LAYOUT>

¡        Vous pouvez affecter un certain nombre de phases à l'en-tête de la fiche d'instructions. L'en-tête et les phases définis sont statiques et sont toujours affichés lorsque vous faites défiler le document. Pour ce faire, vous devez spécifier le nombre de phases dans la balise <LAYOUT>/<HEADER>.

Exemple

<LAYOUT> ...
<HEADER>1</HEADER>
</LAYOUT>

¡        Si vous souhaitez que le système crée des cadres supplémentaires avec des contenus différents en plus de la fiche d'instructions ou du cockpit lui-même, vous devez définir un cadre.

Exemple

<LAYOUT> ...
<FRAMESET ROWS="50%,50%">
<FRAME SRC="#DOCUMENT#"></FRAME>
<FRAME SRC="http://www.sap.com"></FRAME>
</FRAMESET>
</LAYOUT>

Vous pouvez insérer différents contenus dans les différents cadres.

Pour ce faire, vous devez affecter aux cadres individuels les URL avec les dossiers à appeler. Vous devez toujours spécifier la fiche d'instructions ou le cockpit lui-même dans la définition du cadre.Pour ce faire, utilisez #DOCUMENT#.

Exemple <FRAME SRC="#DOCUMENT#"> </FRAME>

Pour afficher un autre cockpit dans un cadre, spécifiez le nom du cockpit correspondant dans la source du cadre.

La convention URL suivante doit être respectée :
SAPR3-PIDOC-<division>PI<nom du cockpit>
Exemple <FRAME SRC="SAPR3-PIDOC-001PIMYCOCKPIT"> </FRAME>

Pour afficher une autre fiche d'instructions dans un cadre, spécifiez le numéro de la fiche d'instructions concernée dans la source du cadre.

La convention URL suivante doit être respectée :
SAPR3-PIDOC-<numéro fiche d'instructions>
<FRAME SRC="SAPR3-PIDOC-00000000000004711"> </FRAME>

Pour afficher une autre page Internet ou intranet dans un cadre, vous spécifiez l'URL correspondant dans la source du cadre.

La convention URL suivante doit être respectée :
http://...

Exemple 
<FRAME SRC="http://www.sap.com"> </FRAME>

Vous ne pouvez charger qu'une seule fois ces documents (fiches d'instructions et cockpits). Par conséquent, lorsque plusieurs documents possèdent la même ID, seul le premier document (instance) est chargé. Toutes les autres instances du même document sont inactives.

Attention

Vous devez prendre en compte les points suivants :

·        Tous les noms de balise doivent être écrits en lettres majuscules.

·        Les noms de fichier sont sensibles à la casse et doivent être indiqués correctement.

Exemple

L'exemple ci-dessous illustre une définition XML dans le texte descriptif de la caractéristique PPPI_LAYOUT.Vous pouvez utiliser tous les attributs et toutes les balises HTML pour la définition de la balise FRAMESET prise en charge par le navigateur. Vous devez cependant respecter les conventions XML. La définition de la balise FRAMESET est identique à celle du code HTML.

<?xml version="1.0"?>

<LAYOUT>

<STYLE>SAPR3-BDS-POC_TEMPLATE-OT-MYDOC-MYSTYLE.XSL</STYLE>
</LAYOUT>

<ARCHIVE>
<STYLE>SAPR3-BDS-POC_TEMPLATE-OT-MYDOC-MYSTYLE_A.XSL</STYLE>
</ARCHIVE>

<HEADER>
<PHASES>1</PHASES>
</HEADER>

<FRAMESET ROWS="50%,50%">
<FRAME SRC="#DOCUMENT#"> </FRAME>
<FRAME SRC="http://www.sap.com"> </FRAME>
</FRAMESET>

</LAYOUT>

 

 

 

Fin du domaine contenu