Interface: ORDE - Schéma calculation version 2012.00

Ce document décrit l'interface AbaConnect Schéma calculation de l'application ORDE .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:ORDE
Nom de l'interface:Schéma calculation
ID:Kalkulationsschema ( KAS )
Version:2012.00
Status:Productif


Fonctions d'exportation et d'importation possibles de l'interface

Fonctions exportation/importation
Exportation:XML
Importation:XML


Informations complémentaires sur l'interface

Information complémentaire

                                  Révision champ Maximum de l'interface : 1



Informations de mappage

Les informations relatives au mappage sont affichées ci-dessous.

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Données d'en-tête schéma calcul
Description:



Exemple d'une structure XML AbaConnect

Ci-dessous un exemple d'une structure Header XML. Cette information est donc visible dans un fichier d'exportation XML AbaConnect, fichier exporté via l'interface AbaConnect Abacus.

Structure XML AbaConnect
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>ORDE</Application>
      <Id>Kalkulationsschema</Id>
      <MapId>AbaDefault</MapId>
      <Version>2012.00</Version>
      <!-- Attention: Le numéro de mandant est facultatif et signifie que les données ne peuvent être importées que dans le mandant spécifié -->
      <!-- L'option mandant a un effet uniquement lors de l'importation des données. Configuration possible dans les paramètres d'exportation AbaConnect. -->
      <!-- Par défaut, le numéro de mandant n'est pas écrit dans le fichier d'exportation -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <CalculationSchemeHeader mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </CalculationSchemeHeader>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Voici quelques exemples de la ligne de commande AbaConnect. La ligne de commande AbaConnect peut être exécutée avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe. La ligne de commande AbaConnect doit être exécutée directement sur le serveur. Vous trouverez de plus amples informations sur la page d'accueil d'Abacus. Les exemples suivants servent de point de départ pour la création d'une ligne de commande simple.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aORDE"  "-version2012.00"  "-M7777"  "-acidKalkulationsschema"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aORDE"  "-version2012.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Pour importer des données XML, il n'est pas nécessaire de spécifier l'ID d'interface et le mappage dans la Command Line. Cette information se trouve dans le fichier d'importation XML.



Champs / structure du mappage

La table suivante affiche les données du mappage de manière simplifiée.
Le nom de l'élément XML et du parent est toujours écrit en anglais. Avec un clic de la souris sur une ligne, des informations supplémentaires sont affichées.

Nom élément XML Nom du champ Nom parent Type Longueur Obligatoire
CalculationSchemeHeaderDonnées d'en-tête schéma calcul---Non
    CalculationSchemeHeaderFieldsChampsCalculationSchemeHeader--Non
        - SchemeTypeType schéma (SCHEMATYP)
CalculationSchemeHeaderFieldsNuméro2Non
        - SchemeNumberN° schéma (SCHEMANR)
CalculationSchemeHeaderFieldsNuméro8Non
        - DivisionNumberN° de division (GSB_NR)
CalculationSchemeHeaderFieldsNuméro8Non
        - StockLocationLieu de stock (LAGERORT)
CalculationSchemeHeaderFieldsTexte8Non
        - BinLocationEmplacement (LAGERPLATZ)
CalculationSchemeHeaderFieldsTexte8Non
        - CurrencyMonnaie (ISOCODE)
CalculationSchemeHeaderFieldsTexte3Non
        - RoundingArrondi (RUNDUNG)
CalculationSchemeHeaderFieldsNuméro4Non
        - RateTypeTp cours (KURSART)
CalculationSchemeHeaderFieldsNuméro2Non
        - Cost1ResourceRate1Frais 1 avec taux ressource 1 (KOSTEN1_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost1ResourceRate2Frais 1 avec taux ressource 2 (KOSTEN1_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost1ResourceRate3Frais 1 avec taux ressource 3 (KOSTEN1_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate1Frais 2 avec taux ressource 1 (KOSTEN2_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate2Frais 2 avec taux ressource 2 (KOSTEN2_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate3Frais 2 avec taux ressource 3 (KOSTEN2_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate1Frais 3 avec taux ressource 1 (KOSTEN3_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate2Frais 3 avec taux ressource 2 (KOSTEN3_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate3Frais 3 avec taux ressource 3 (KOSTEN3_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
        - CreationUserCréé par utilis. (ERSTELLTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - CreationDateCréé le (ERSTELLTAM)
CalculationSchemeHeaderFieldsDate/heure-Non
        - ModificationUserModifié par utilis. (MUTIERTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - ModificationDateModifié le (MUTIERTAM)
CalculationSchemeHeaderFieldsDate/heure-Non
        - LockedBloqué (GESPERRT)
CalculationSchemeHeaderFieldsBooléen-Non
        - LockUserUtilisateur bloqué (GESPERRTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - DesignationRate2Désignation taux 2 (BEZEICHNUNG_ANSATZ2)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationRate3Désignation taux 3 (BEZEICHNUNG_ANSATZ3)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationDésignation (BEZEICHNUNG)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationRate1Désignation taux 1 (BEZEICHNUNG_ANSATZ1)
CalculationSchemeHeaderFieldsTexte40Non
    ItemPosition schéma de calculCalculationSchemeHeader--Non
        ItemFieldsChampsItem--Non
            - LineNumberN° ligne (ZEILENNR)
ItemFieldsNuméro4Non
            - LineTypeType ligne (ZEILENTYP)
ItemFieldsNuméro2Non
            - ValueTypeType valeur (WERTETYP)
ItemFieldsNuméro2Non
            - ReferenceLineLigne réf. (BEZUGSZEILE)
ItemFieldsNuméro8Non
            - StandardStockStock par défaut (STANDARDLAGER)
ItemFieldsNuméro8Non
            - PriceListNumberN° prix fixe (FIXPREISNR)
ItemFieldsNuméro8Non
            - DiscountDeterminationDétermin. rabais (RABATTFINDUNG)
ItemFieldsBooléen-Non
            - FormulaFormule (FORMEL)
ItemFieldsTexte4048Non
            - ManualValueValeur manuelle (MANWERT)
ItemFieldsNuméro12Non
            - ExpressionImpression (EXPRESSION)
ItemFieldsNuméro10Non
            - DesignationDésignation (BEZEICHNUNG)
ItemFieldsTexte40Non



Informations détaillées des champs

Description détaillée des champs de l'interface.

Champs
Nom élément XML:CalculationSchemeHeaderFields
Elément parent:CalculationSchemeHeader
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

Type schéma
Nom élément XML:SchemeType
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "SCHEMATYP")
                    

N° schéma
Nom élément XML:SchemeNumber
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Bezeichnung des Kalkulationsschemas:
Referenz auf OTX:
OTX.BEREICH = 'SD', OTX.TYP = 'KK', OTX.KOPF_ID = SCHEMANR

Für die Spaltenüberschriften der berechneten Kosten:
Referenz auf OTX:
OTX.BEREICH = 'SD', OTX.TYP = 'KK', OTX.KOPF_ID = SCHEMANR, OTX.POS_NR = 1-3 für Spaltenüberschrifts-Titel
(Le champ ID internes pour cet élément est "SCHEMANR")

N° de division
Nom élément XML:DivisionNumber
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "GSB_NR")
                    

Lieu de stock
Nom élément XML:StockLocation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LAGERORT")
                    

Emplacement
Nom élément XML:BinLocation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LAGERPLATZ")
                    

Monnaie
Nom élément XML:Currency
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ISOCODE")
                    

Arrondi
Nom élément XML:Rounding
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RUNDUNG")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Tp cours
Nom élément XML:RateType
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KURSART")
                    

Frais 1 avec taux ressource 1
Nom élément XML:Cost1ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ1")
                    

Frais 1 avec taux ressource 2
Nom élément XML:Cost1ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ2")
                    

Frais 1 avec taux ressource 3
Nom élément XML:Cost1ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ3")
                    

Frais 2 avec taux ressource 1
Nom élément XML:Cost2ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ1")
                    

Frais 2 avec taux ressource 2
Nom élément XML:Cost2ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ2")
                    

Frais 2 avec taux ressource 3
Nom élément XML:Cost2ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ3")
                    

Frais 3 avec taux ressource 1
Nom élément XML:Cost3ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ1")
                    

Frais 3 avec taux ressource 2
Nom élément XML:Cost3ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ2")
                    

Frais 3 avec taux ressource 3
Nom élément XML:Cost3ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ3")
                    

Créé par utilis.
Nom élément XML:CreationUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ERSTELLTDURCH")
                    

Créé le
Nom élément XML:CreationDate
Elément parent:CalculationSchemeHeaderFields
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ERSTELLTAM")
                    

Modifié par utilis.
Nom élément XML:ModificationUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MUTIERTDURCH")
                    

Modifié le
Nom élément XML:ModificationDate
Elément parent:CalculationSchemeHeaderFields
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MUTIERTAM")
                    

Bloqué
Nom élément XML:Locked
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "GESPERRT")
                    

Utilisateur bloqué
Nom élément XML:LockUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "GESPERRTDURCH")
                    

Désignation taux 2
Nom élément XML:DesignationRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ2")
                    

Désignation taux 3
Nom élément XML:DesignationRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ3")
                    

Désignation
Nom élément XML:Designation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG")
                    

Désignation taux 1
Nom élément XML:DesignationRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ1")
                    

Position schéma de calcul
Nom élément XML:Item
Elément parent:CalculationSchemeHeader
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

Champs
Nom élément XML:ItemFields
Elément parent:Item
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

N° ligne
Nom élément XML:LineNumber
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Referenziert zusammen mit der SCHEMANR
den OTX-Eintrag für die Zeilenbezeichnung:
OTX.BEREICH  = 'SD', OTX.TYP = 'KZ', OTX.KOPF_ID = SCHEMANR, OTX.POS_NR = ZEILENNR
(Le champ ID internes pour cet élément est "ZEILENNR")

Type ligne
Nom élément XML:LineType
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ZEILENTYP")
                    

Type valeur
Nom élément XML:ValueType
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "WERTETYP")
                    

Ligne réf.
Nom élément XML:ReferenceLine
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZUGSZEILE")
                    

Stock par défaut
Nom élément XML:StandardStock
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "STANDARDLAGER")
                    

N° prix fixe
Nom élément XML:PriceListNumber
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "FIXPREISNR")
                    

Détermin. rabais
Nom élément XML:DiscountDetermination
Elément parent:ItemFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   1ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RABATTFINDUNG")
                    

Formule
Nom élément XML:Formula
Elément parent:ItemFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4048Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "FORMEL")
                    

Valeur manuelle
Nom élément XML:ManualValue
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Wert oder Prozentsatz
(Le champ ID internes pour cet élément est "MANWERT")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Impression
Nom élément XML:Expression
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Formel
Referenz: OKE.Typ = KALKOCL
(Le champ ID internes pour cet élément est "EXPRESSION")

Désignation
Nom élément XML:Designation
Elément parent:ItemFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG")