cancel
Showing results for 
Search instead for 
Did you mean: 

SAP_TemplatePulldownField for AWART in CATW

reza_saket
Explorer
0 Kudos

Hello,

I have a question regarding the functionality of SAP_TemplatePulldownField and how it specifically relates to CATW, field AWART (A/A type).

How does this actually pull and populate the contents on the html? I understand the html related logic, however I do not see the connection of how this specific field (AWART) is being retrieved from SAP. Is it going dirrectly to a table? Table T554S, CATSDB?

Here is a sample of the code that I am using:

`<td `SAP_TemplateTableCellClass( subtype="HEADER" )` ALIGN=LEFT NOWRAP>

`SAP_TemplatePulldownField(id=j & "_AWART", name=j & "_AWART" ,key="AWARTTAB-VALUE", content="AWARTTAB-VALUE", selKey=AWART[j])`

</td>`

I have changed the content of this field to show the actual code, rather than description. This was done by changing the content="AWARTTAB-VALUE", instead of content="AWARTTAB-TEXT".

Where are AWARTTAB-VALUE and AWARTTAB-TEXT coming from?

Can I alpha sort this by AWARTTAB-VALUE. It is currently sorted by AWARTTAB-TEXT.

Also, how could I restrict the values for a specific employee when using this transaction? We are seeing values on the ITS CATW screen that have expired dates which I do not see when using CAT2 on SAP.

Any ideas?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Reza,

I suggest to search the corresponding ABAP coding for AWART - you should find what you are looking for in FORM ABSATT_DROPDOWN, Include LCATS_ITSF10, function group CATS_ITS.

(By the way: This is not an ITS question; rather, it is a question about the cat* application design.)

Regards,

Jan

reza_saket
Explorer
0 Kudos

Hi Jan,

Thanks for pointing me in the right direction.

Do you know if there is any config setup that actually points all ITS related transactions to the main program SAPLCATS_ITS on SAP?

How does the system know that all CATS transactions should be redirected to run that program?

Thanks

Former Member
0 Kudos

Hello Reza,

this still is not an ITS question. ITS will simply start a transaction. Which ABAP program (and starting dynpro) this actually maps to is completely in the hand of the ABAP programmers. See SE93 as a starting point.

Regards,

Jan

Answers (0)