Interface: NORM - Taux de calculation version 2012.00

Ce document décrit l'interface AbaConnect Taux de calculation de l'application NORM .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:NORM
Nom de l'interface:Taux de calculation
ID:BA ( BA )
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
Données de base.
Voir commentaire du champ RECART.
Révision champ Maximum de l'interface : 0



Informations de mappage

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

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Taux de calculation
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>NORM</Application>
      <Id>BA</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>
      <CalculationRateHeader mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </CalculationRateHeader>
    </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"  "-aNORM"  "-version2012.00"  "-M7777"  "-acidBA"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aNORM"  "-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
CalculationRateHeaderTaux de calculation---Non
    CalculationRateHeaderFieldsChampsCalculationRateHeader--Non
        - IDIDCalculationRateHeaderFieldsTexte10Non
        - RateTypeType tauxCalculationRateHeaderFieldsNuméro2Non
        - AverageSalaryProposalProposition salaire moyenCalculationRateHeaderFieldsTexte10Non
        - StandardStandard CANCalculationRateHeaderFieldsBooléen-Non
        - AutomaticProjectTransferReprise automatique dans le projetCalculationRateHeaderFieldsBooléen-Non
        - ModificationDateDate modif. de prixCalculationRateHeaderFieldsDate/heure-Non
        - DataYearAnnée donnéesCalculationRateHeaderFieldsNuméro4Non
    CalculationRateHeaderTextTexte en-tête taux calculationCalculationRateHeader--Non
        CalculationRateHeaderTextFieldsChampsCalculationRateHeaderText--Non
            - LanguageCodeLangueCalculationRateHeaderTextFieldsTexte6Non
            - DesignationDésignationCalculationRateHeaderTextFieldsTexte60Non
    CalculationRateItemPosition taux de calculationCalculationRateHeader--Non
        CalculationRateItemFieldsChampsCalculationRateItem--Non
            - ItemNumberN° positionCalculationRateItemFieldsNuméro4Non
            - ItemTypeType de positionCalculationRateItemFieldsNuméro2Non
            - RecognitionTypeType de reconnaissanceCalculationRateItemFieldsNuméro2Non
            - PosTypeInfoInfo type pos.CalculationRateItemFieldsNuméro2Non
            - ItemNumberReferenceRéférenceCalculationRateItemFieldsNuméro4Non
            - CalcGroupGrpe de calculationCalculationRateItemFieldsNuméro8Non
            - ValueValeurCalculationRateItemFieldsNuméro4Non
            - ItemTotalTotal positionCalculationRateItemFieldsNuméro6Non
            - TotalTotalCalculationRateItemFieldsNuméro6Non
            - ExampleExempleCalculationRateItemFieldsNuméro12Non
            - ItemAndRecognitionTypeType positionCalculationRateItemFieldsTexte100000Non
        CalculationRateItemTextTexte pos. taux calculationCalculationRateItem--Non
            CalculationRateItemTextFieldsChampsCalculationRateItemText--Non
                - LanguageCodeLangueCalculationRateItemTextFieldsTexte6Non
                - DesignationDésignationCalculationRateItemTextFieldsTexte60Non



Informations détaillées des champs

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

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

                

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

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

Type taux
Nom élément XML:RateType
Elément parent:CalculationRateHeaderFields
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 "NR4")
                    

Proposition salaire moyen
Nom élément XML:AverageSalaryProposal
Elément parent:CalculationRateHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Standard CAN
Nom élément XML:Standard
Elément parent:CalculationRateHeaderFields
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 "STANDARD")
                    

Reprise automatique dans le projet
Nom élément XML:AutomaticProjectTransfer
Elément parent:CalculationRateHeaderFields
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 "AUTOPROJTRANSFER")
                    

Date modif. de prix
Nom élément XML:ModificationDate
Elément parent:CalculationRateHeaderFields
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 "MUTPRDATUM")
                    

Année données
Nom élément XML:DataYear
Elément parent:CalculationRateHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Texte en-tête taux calculation
Nom élément XML:CalculationRateHeaderText
Elément parent:CalculationRateHeader
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Données de base

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

                

Langue
Nom élément XML:LanguageCode
Elément parent:CalculationRateHeaderTextFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

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

Position taux de calculation
Nom élément XML:CalculationRateItem
Elément parent:CalculationRateHeader
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Données de base.
L'en-tête de la base est dans BOS.RECART=KALKANSATZ.
Les textes qui appartiennent aux positions de la base sont dans BOW.RECART=KALKANSATZPOS.
Les positions du projet sont dans BLZ.

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

                

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

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

Type de position
Nom élément XML:ItemType
Elément parent:CalculationRateItemFields
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 "POSTYP")
                    

Type de reconnaissance
Nom élément XML:RecognitionType
Elément parent:CalculationRateItemFields
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 "RECOGNITIONTYPE")
                    

Info type pos.
Nom élément XML:PosTypeInfo
Elément parent:CalculationRateItemFields
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 "POSTYPINFO")
                    

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

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

Grpe de calculation
Nom élément XML:CalcGroup
Elément parent:CalculationRateItemFields
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 "KALKGRUPPE")
                    

Valeur
Nom élément XML:Value
Elément parent:CalculationRateItemFields
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 "WERT")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Total position
Nom élément XML:ItemTotal
Elément parent:CalculationRateItemFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

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

Exemple
Nom élément XML:Example
Elément parent:CalculationRateItemFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   12Décimales:   8Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Type position
Nom élément XML:ItemAndRecognitionType
Elément parent:CalculationRateItemFields
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   100000Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Texte pos. taux calculation
Nom élément XML:CalculationRateItemText
Elément parent:CalculationRateItem
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Données de base

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

                

Langue
Nom élément XML:LanguageCode
Elément parent:CalculationRateItemTextFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

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