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: 

Technical Settings of dictionary table

Former Member
0 Kudos

hi,

can anyone tell me what exactly 'write access to java means' after taking F1 help i got this explanation but i m not able to get the same.

is it like with write access only to java we can only write java codes and run with java or we can run the same in abap also.

Write access only with JAVA

Using the indicator "Write access with Java only" you can define that contents of the table may only be changed from within Java.

If you have changes (INSERT, UPDATE) in table content through ABAP programs, there is basically no guarantee that this data can be read correctly from within Java. However, if the data written by ABAP is ASCII data, it can also be read from the Java side.

Also i want to know the description of all the data classes which can be defined. no documentation is available for classes other than APP0,APP1,APP2, USER and USER1. but there are many other classes like

DDIM

DFACT

DODS

USER2

SDIC

SDOCU

SLDEF

SLEXC

SLOAD

SPROT

SSDEF

SSEXC

SSRC

whats the use of all these data classes.

thanks

tanmaya

1 ACCEPTED SOLUTION

s_nnoorie
Active Participant
0 Kudos

Hi,

Data class : is use to indicate type of data saved in table.

or in more detail:

The data class defines the physical area of the database (for ORACLE the TABLESPACE) in which your table is logically stored. If you choose a data class correctly, your table will automatically be assigned to the correct area when it is created on the database

for example : APPL0 is for Master and Transaction Data,

the same way : DDIM, Dfact data class is for BW/ BI

in BW / BI when we create the table Dimension & Fact tables are created

so the DDIM nad DFACT data class are used for that kind of table.

SProt = SPOOL and logs

Ex : TSP02L - Spool: List parameters for spool and print requests

SSEXC = Repositoryswitch tablespace

Ex: Table DD03l which contain the meta data : i.e. fields & tables used in SAP.

TFDIR = Function Module

APPL0 - Master data, transparent tables

EX: MARA - General Material Data

APPL1 - Transaction data, transparent tables

Ex: MSEG - Document Segment: Material

APPL2 - Organization and customizing

EX : MARV - Material Control Record

CLUST - Phys. cluster table

DDIM - Dimension Tables in BW

DFACT - Facts Table in BW

EX : RSDMFACTAB - Model table: Fact table

DODS - ODS Tables in BW

Ex : RSDMODSTAB - Model Table: ODS Table Active Records

POOL - Phys. pooled table

SDIC - ABAP Dictionary Table

Ex : DD08L - R/3 DD: relationship definitions

SDOCU - Documentation

SLDEF - Repositoryswitch tablespace

SLEXC - Repositoryswitch tablespace

SLOAD - Screen and report loads

SPROT - SPOOL and logs

SSDEF - Repositoryswitch tablespace

SSEXC - Repositoryswitch tablespace

SSRC - Source for screens and reports

TEMP - Temporary table for converter

USER - Customer data class

USER1 - Customer data class

2 REPLIES 2

s_nnoorie
Active Participant
0 Kudos

Hi,

Data class : is use to indicate type of data saved in table.

or in more detail:

The data class defines the physical area of the database (for ORACLE the TABLESPACE) in which your table is logically stored. If you choose a data class correctly, your table will automatically be assigned to the correct area when it is created on the database

for example : APPL0 is for Master and Transaction Data,

the same way : DDIM, Dfact data class is for BW/ BI

in BW / BI when we create the table Dimension & Fact tables are created

so the DDIM nad DFACT data class are used for that kind of table.

SProt = SPOOL and logs

Ex : TSP02L - Spool: List parameters for spool and print requests

SSEXC = Repositoryswitch tablespace

Ex: Table DD03l which contain the meta data : i.e. fields & tables used in SAP.

TFDIR = Function Module

APPL0 - Master data, transparent tables

EX: MARA - General Material Data

APPL1 - Transaction data, transparent tables

Ex: MSEG - Document Segment: Material

APPL2 - Organization and customizing

EX : MARV - Material Control Record

CLUST - Phys. cluster table

DDIM - Dimension Tables in BW

DFACT - Facts Table in BW

EX : RSDMFACTAB - Model table: Fact table

DODS - ODS Tables in BW

Ex : RSDMODSTAB - Model Table: ODS Table Active Records

POOL - Phys. pooled table

SDIC - ABAP Dictionary Table

Ex : DD08L - R/3 DD: relationship definitions

SDOCU - Documentation

SLDEF - Repositoryswitch tablespace

SLEXC - Repositoryswitch tablespace

SLOAD - Screen and report loads

SPROT - SPOOL and logs

SSDEF - Repositoryswitch tablespace

SSEXC - Repositoryswitch tablespace

SSRC - Source for screens and reports

TEMP - Temporary table for converter

USER - Customer data class

USER1 - Customer data class

Former Member
0 Kudos

hi

i want to know what exactly 'write access to java' flag means... also what exactly is the difference in all l the data classes present and which table should be stored in which data class

thnks

tanmaya