cancel
Showing results for 
Search instead for 
Did you mean: 

data types in pi 7.1

Former Member
0 Kudos

Hi,

when do you use core, free and aggregated data types?

Thanks in advance

regards,

Ramya Shenoy

Accepted Solutions (0)

Answers (4)

Answers (4)

siddhesh_pathak4
Contributor
0 Kudos

This may help you,

Introduction

SAP delivers descriptions of Global Data Types (GDTs) as Enterprise Services Repository (ESR) content to customers. Customers can create their own data types in the ES Repository and use SAP GDTs.

u2022

Two ways of modeling data types are supported: Classical XSD style and new CCTS (Core Component Technical Specification) style.

u2022

Data types are classified as free-style (classical), core (atoms of CCTS modeling), or aggregate (complex CCTS)

u2022

Standard fault data types are no longer created automatically for every namespace (only when fault message type is created).

u2022

Additional functions in data type editor provide better support for structural changes (e.g., moving subtrees).

More Information:

SAP Help Portal: Global Data Types

According to this, we distinguish between SAP Core Data Type and SAP Global Data Type. The SAP Core Data Type as well as the W3C Type (XSD type) does not have any business semantics. The SAP GDT has business semantics, it actually can be based on either a core or an aggregated DT.

Free-style data types are directly based on the primitive data types, e.g., xsd:decimal. They do not need any further parameters to define themselves.

More Information:

u2022

SAP Help Portal: Core Data Types and Aggregated Data Types Recommendation

When to use free, core and aggregated data types

Core data types are based on CCTS specification. Aggregated data types have business semantics, are based on CDTs, and are the basis for application-specific data types SAP-wide.

Customers who adhere to the CCTS specification or have business scenarios dealing with SAP backend systems, should try and reuse the existing core and aggregated data types delivered by SAP. However, customers who wish to use their own schema for defining the data types, free-style data type is the preferred approach.

While transferring the business scenarios from XI 3.0/PI 7.0 to PI 7.1, all the data types in the design objects will be transferred as free-style data types by default.

While creating new objects in PI 7.1x, it is recommended to reuse the core and aggregated global data types provided by SAP.

The detailed list of SAP delivered data types is available on SAP Developer Network (SDN) at ES Workplace.

https://www.sdn.sap.com/irj/sdn/esworkplace

Core data types

Core data types are based on representation terms which are ISO 15000 5 (ebCCTS) compliant.

SAP delivers core data types with the same name as representation terms. Applying the standard methodology simplifies the implementation of cross-company processes.

CDTs are intermediate data types, and are a level above primitive data types like decimal, string, etc. They are defined by representation terms such as Amount, Identifier, etc. They are themselves not yet application-specific and are therefore referred to as context-free.

While creating core data type based on any given representation term, we get an option to either use a default XSD type or reuse an existing core data types.

For using the standard XSD types we select Type as u2018XSD Typeu2019

For reusing already existing core data type we select Type as u2018Data Typeu2019 Prerequisite

Define a dependency on the SWC SAP Global to reuse any of the standard core data types shipped by SAP.

xample

prateek
Active Contributor
0 Kudos

Free-style are the ones as used till PI 7.0 e.g. string, integer. SAP provides some standard datatypes which is accepted across the businesses. For such cases, some out of box datatypes are provided. These are called Core Components. Aggregate and Core datatypes are part of it. e.g. Address would be an aggregate datatype and any field of address like postal code could be a core datatype.

Regards,

Prateek

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

Free Data Type similar ti PI7.0 or XI 3.0.

Core Data Type called Global Data Types.Global Data Type already developed by SAP , if you want to use create as a Core Data Type.

Agregate Data Types called some standard format like Postal Adress has some standard structure.

for more infor find below link

http://help.sap.com/saphelp_nwpi71/helpdata/en/cf/406642ea59c753e10000000a1550b0/frameset.htm

Cheers,

Raj