Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How to use Delivery Class C ?

shrgrl
Participant
0 Kudos

I want to create a database table with delivery class of C. What is the difference A and C ? How to use C delivery class in Abap? I looked this but just saw teorical information. What is difference pratical of C than A ?

1 ACCEPTED SOLUTION

jj
Active Contributor

Data will be getting saved in both type of tables with direct ABAP code in same way. But the basic purpose of Delivery class C, tables is to make some customizing change in customizing server and transport it to production system. No direct edit in Production Live system. I will ask customizing transport request when directly edited from SM30 or related Tcode.

Type C table are not usually updated with ABAP code.

We enable maintenance allowed and create Table Maintenance Generator(TMG) and maintain with SM30 tcode.

5 REPLIES 5

former_member1716
Active Contributor

shrgrl,

In short,

Delivery Class A means the data of the table will be updated by the application programs.

Delivery Class C refers the table as a customer table where in the data will be entered only by the customer.

You can refer the LINK1 and LINK2 for more details.

Regards!

0 Kudos

Thanks for reply. I know this. I created two tables of type 'A' and 'C'. I add data with Abap code. I thought I couldn't add data to the table I created with C, but they both work the same. Is there a live demo where I can see the working logic of C? Sorry, I am new to Abap and have difficulty understanding.

jj
Active Contributor

In simple terms

If your refer the customer specific configuration entries in spro tcode . Those Related tables are type ‘C’.
eg: T000, T001, T005 etc

the changes it will ask for customising transport.

But in A type table we could directly maintain eg: vendor master: LFA1 , Customer master KNA1 Etc

If you need direct maintaining in production select type A .

If transport path is mandatory go for type C.

jj
Active Contributor

Data will be getting saved in both type of tables with direct ABAP code in same way. But the basic purpose of Delivery class C, tables is to make some customizing change in customizing server and transport it to production system. No direct edit in Production Live system. I will ask customizing transport request when directly edited from SM30 or related Tcode.

Type C table are not usually updated with ABAP code.

We enable maintenance allowed and create Table Maintenance Generator(TMG) and maintain with SM30 tcode.

@ joffy.john2 Thank you for the information you provided.