Liaison des données SAP ME aux modèles XDP
Lorsque que vous concevez un modèle XDP dans Adobe Designer, vous pouvez lier les données de production SAP ME à des zones spécifiques dans le document à l'aide des valeurs Liaison de données
. Pour lier des données de SAP ME, vous ajoutez une zone au modèle comme décrit dans l'aide d'Adobe Designer et saisissez une valeur Liaison de données
pour l'objet zone. Lorsque le document est imprimé, les données SAP ME sont dynamiquement insérées là où les valeurs Liaison de données
ont été configurées.
Les valeurs Liaison de données
correspondent aux éléments d'un flux XML utilisé en interne par SAP ME, quand un document est créé et envoyé à l'imprimante. Vous pouvez utiliser toute expression de liaison de données XML supportée par Adobe Designer pour configurer vos valeurs Liaison de données
.
Par exemple, vous voulez concevoir un modèle pour imprimer une valeur SFC dans une zone du document et les données SAP ME ont la structure XML suivante :
Syntaxe
<sfcPrintingData>
<sfcRef>SFCBO:SITE,SFC</sfcRef>
<sfc>SFC</sfc>
<itemRef>ItemBO:SITE,ITEM,REVISION</itemRef>
<shopOrderRef>ShopOrderBO:SITE,SHOP_ORDER</shopOrderRef>
<lccRef>LaborChargeCodeBO:SITE,LCC</lccRef>
<processLotRef>ProcessLotBO:SITE,PL</processLotRef>
</sfcPrintingData>
Vous pouvez créer la zone SFC
dans votre modèle et saisir une valeur Liaison de données
pour le relier à l'élément correspondant <sfc>
dans votre structure XML. Puisque l'élément <sfc>
est un élément enfant de <sfcPrintingData>
dans la structure XML, vous pouvez saisir la valeur Liaison de données
suivante :
$.sfcPrintingData.sfc
Vous pouvez aussi utiliser la Connexion de données
d'Adobe Designer pour importer un fichier XML d'échantillon contenant des données SAP ME. La Connexion de données
utilise le fichier XML d'échantillon pour générer les valeurs Liaison de données
que vous pouvez glisser-déposer dans votre modèle.
Pour plus d'informations sur la création d'un fichier XML d'échantillon pour SAP ME, voir la section Création d'un fichier XML SAP ME d'échantillon
.
Pour plus d'informations à propos des Connexions de donnée
, voir l'aide d'Adobe Designer.
La représentation XML des données SAP ME utilisées pendant l'impression inclut les éléments qui correspondent à la note du document, aux informations sur le document lui-même et aux données spécifiques à la méthode Imprimer par
sélectionnée.
Note
Certains éléments XML de contenu d'impression SAP ME sont facultatifs selon les options de configuration de la page de l'onglet Options du document
dans Gestion des documents
(voir Gestion des documents).
Syntaxe
<xsd:complexType name="PrintContent">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="documentNote" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="documentPrintingData" type="tns:DocumentPrintingData"/>
<xsd:choice minOccurs="1" maxOccurs="1">
<xsd:element minOccurs="1" maxOccurs="1" name="sfcPrintingData" type="tns:SfcConfiguration"/>
<xsd:element minOccurs="1" maxOccurs="1" name="shopOrderPrintingData" type="tns:ShopOrderConfiguration"/>
<xsd:element minOccurs="1" maxOccurs="1" name="inventoryPrintingData" type="tns:Inventory"/>
<xsd:element minOccurs="1" maxOccurs="1" name="processLotPrintingData" type="tns:ProcessLotConfiguration"/>
<xsd:element minOccurs="1" maxOccurs="1" name="containerPrintingData" type="tns:ContainerPrintInformationResponse"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>Pour plus d'informations, voir la section Référence de Javadoc
.
Cet élément XML contient la note du document saisie dans (Ré)impression du document
(voir (Ré)impression du document).
L'élément XML racine pour la note du document est <documentNote>
.
Syntaxe
<documentNote>Reprinting document due to printer jam</documentNote>Cet élément XML contient des informations sur le document lui-même tel qu'il est configuré dans SAP ME.
L'élément XML racine pour les données d'impression du documents est <documentPrintingData>
.
Syntaxe
<documentPrintingData>
<ref>DocumentBO:T_DOC,NEW_4_SFC_TRAVELER_DOC,A</ref>
<document>NEW_4_SFC_TRAVELER_DOC</document>
<revision>A</revision>
<template>pdf_sfc_traveler.xdp</template>
<documentTypeRef>DocumentTypeBO:T_DOC,DOCUMENT</documentTypeRef>
<formatterClass>com.sap.me.document$PrintingFormatAdsService</formatterClass>
<printMethod>ALL</printMethod>
<description>Base SFC Traveler Document</description>
<transportUserArg>SHOP_ORDER;SFC</transportUserArg>
<printQty>1</printQty>
<formatUserArg>PRINT_FORMAT=PCL</formatUserArg>
<writeErrorLog>true</writeErrorLog>
<dataAcquisitionClass>com.sap.me.document$PrintingDataAcquisitionService</dataAcquisitionClass>
<transportClass>com.sap.me.document$PrintingTransportAdsService</transportClass>
<statusRef>Enabled</statusRef>
<printBy>S</printBy>
<site>T_DOC</site>
<printDate>2012-09-04T15:29:20.170-04:00</printDate>
<printUser>SITE_ADMIN</printUser>
</documentPrintingData>
L'élément <documentPrintingData>
contient aussi les éléments XML facultatifs suivants :
<customData>
<documentLinkList>
<documentOptionValueList>
Cet élément XML apparaît si Imprimer par SFC
est configuré dans Gestion des documents
.
L'élément XML racine pour imprimer par SFC est <sfcPrintingData>
.
Syntaxe
<sfcPrintingData>
<sfcRef>SFCBO:SITE,SFC</sfcRef>
<sfc>SFC</sfc>
<itemRef>ItemBO:SITE,ITEM,REVISION</itemRef>
<shopOrderRef>ShopOrderBO:SITE,SHOP_ORDER</shopOrderRef>
<lccRef>LaborChargeCodeBO:SITE,LCC</lccRef>
<processLotRef>ProcessLotBO:SITE,PL</processLotRef>
</sfcPrintingData>L'élément <sfcPrintingData>
contient aussi les éléments XML facultatifs suivants :
<itemPrintingData>
<routerPrintingData>
<shopOrderPrintingData>
<parametricPrintingData>
<laborChargeCodePrintingData>
<processLotPrintingData>
<ncDataPrintingData>
<sfcDataPrintingData>
Cet élément XML apparaît si Imprimer par SFC
est configuré dans Gestion des documents
.
L'élément XML racine pour imprimer par ordre de fabrication est <shopOrderPrintingData>
.
Syntaxe
<shopOrderPrintingData>
<shopOrderRef>ShopOrderBO:SITE,SHOP_ORDER</shopOrderRef>
<shopOrder>SHOP_ORDER</shopOrder>
<customer>CUSTOMER</customer>
<itemRef>ItemBO:SITE,ITEM,REVISION</itemRef>
<routerRef>RouterBO:SITE,ROUTER,U,REVISION</routerRef>
<shopOrderSfcList>
<sfcRef>SFCBO:SITE,SFC</sfcRef>
</shopOrderSfcList>
<collectParentSerial>false</collectParentSerial>
<serialChangeRequired>false</serialChangeRequired>
</shopOrderPrintingData>L'élément <shopOrderPrintingData>
contient aussi les éléments XML facultatifs suivants :
<itemPrintingData>
<routerPrintingData>
Cet élément XML apparaît si Imprimer par numéro de stock atelier
est configuré dans Gestion des documents
.
L'élément XML racine pour imprimer par numéro de stock atelier est <inventoryPrintingData>
.
Syntaxe
<inventoryPrintingData>
<ref>InventoryBO:SITE,INVENTORY-ID</ref>
<sfcRef>SFCBO:SITE,SFC</sfcRef>
<inventoryId>INVENTORY-ID</inventoryId>
<itemRef>ItemBO:SITE,ITEM,REVISION</itemRef>
<workCenterLocRef>WorkCenterBO:SITE,WORK_CENTER</workCenterLocRef>
<workCenterLocRes>false</workCenterLocRes>
<operationLocRef>OperationBO:SITE,OPERATION,REVISION</operationLocRef>
<operationLocRes>false</operationLocRes>
<resourceLocRef>ResourceBO:SITE,RESOURCE</resourceLocRef>
<resourceLocRes>false</resourceLocRes>
<shopOrderLocRef>ShopOrderBO:SITE,SHOP_ORDER</shopOrderLocRef>
<shopOrderLocRes>false</shopOrderLocRes>
<hasBeenUsed>false</hasBeenUsed>
<isShopOrderSetByERP>false</isShopOrderSetByERP>
<workCenterLocPrintingData>
<ref>WorkCenterBO:SITE,WORK_CENTER</ref>
<workCenter>WORK_CENTER</workCenter>
</workCenterLocPrintingData>
<operationLocPrintingData>
<ref>OperationBO:SITE,OPERATION,REVISION</ref>
<operation>OPERATION</operation>
<revision>REVISION</revision>
</operationLocPrintingData>
<resourceLocPrintingData>
<resource>RESOURCE</resource>
<ref>ResourceBO:SITE,RESOURCE</ref>
</resourceLocPrintingData>
</inventoryPrintingData>L'élément <inventoryPrintingData>
contient aussi les éléments XML facultatifs suivants :
<sfcPrintingData>
<itemPrintingData>
<workCenterLocPritingData>
<shopOrderLocPrintingData>
<operationLocPrintingData>
<resourceLocPrintingData>
Cet élément XML apparaît si Imprimer par lot de process
est configuré dans Gestion des documents
.
L'élément XML racine pour imprimer par conteneur est <processLotPrintingData>
.
Syntaxe
<processLotPrintingData>
<ref>ProcessLotBO:SITE,PL</ref>
<processLot>PL</processLot>
<processLotMemberList>
<memberContext>SFCBO:SITE,SFC</memberContext>
</processLotMemberList>
</processLotPrintingData>L'élément <processLotPrintingData>
contient aussi les éléments XML facultatifs suivants :
<sfcPrintingDataList>
Cet élément XML apparaît si Imprimer par conteneur
est configuré dans Gestion des documents
.
L'élément XML racine pour imprimer par conteneur est <containerPrintingData>
.
Syntaxe
<containerPrintingData>
<allowPrint>false</allowPrint>
<containerNumber>CONTAINER_NUMBER</containerNumber>
<assemblyMetricsPrintingData>
<maxQty>862</maxQty>
<minQty>402</minQty>
<packedQty>836</packedQty>
<packingLevel>PACKING_LEVEL</packingLevel>
<packingValue>PACKING_VALUE</packingValue>
<packingValueRevision>PACKING_VALUE_REVISION</packingValueRevision>
<shopOrder>SHOP_ORDER</shopOrder>
</assemblyMetricsPrintingData>
</containerPrintingData>L'élément <containerPrintingData>
contient aussi les éléments XML facultatifs suivants :
<assemblyMetricsPrintingData>
Chaque élément XML d'impression correspond à une classe Java dans SAP ME et vous pouvez déterminer la structure détaillée de l'élément à l'aide de Javadoc SAP ME.
Pour plus d'informations, voir Javadoc SAP ME
via .
Le tableau suivant répertorie les classes SAP ME associées à des éléments XML :
Élément XML |
Classe SAP ME |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vous avez configuré l'impression d'ADS (voir Configuration de l'impression d'ADS).
Imprimez un document à l'aide de (Ré)impression du document
dans SAP ME (voir (Ré)impression du document).
Connectez-vous à SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<host>:<port>/nwa
.
Sélectionnez .
Sélectionnez Positions de traçage
dans la liste déroulante Afficher
.
Saisissez com.sap.me.document.impl.PrintingDataAcquisitionService dans la zone Position
et sélectionnez Lancer
.
Définissez Gravité
sur Infos
.
Imprimez le document de nouveau à l'aide de (Ré)impression du document
dans SAP ME.
Connectez-vous à SAP NetWeaver Administrator et sélectionnez .
La structure XML <PrintContent>
apparaît dans le journal.
Copiez la structure entière <PrintContent>
et sauvegardez-la sur un fichier .xml
sur votre ordinateur.