How to use FNDLOAD to add program to request group?
Is there a way to use FNDLOAD to add a program to System administrators > security > responsilibity > request.
I have try to use the following command to downlod this information to load it to other place but no record saved in ldt file:
FNDLOAD apps/apps1234 O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct PO_RESQUEST_GROUP_2.ldt REQUEST_GROUP REQUEST_GROUP_NAME="All Reports" APPLICATION_SHORT_NAME="XXPO"
OR
FNDLOAD apps/apps1234 O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct PO_RESQUEST_GROUP_3.ldt REQUEST_GROUP APPLICATION_SHORT_NAME="Purchasing" REQUEST_GROUP_NAME="All Reports" UNIT_NAME="XXPO_PUR_REQ"
if i delete APPLICATION_SHORT_NAME="Purchasing" , it downloaded many seemingly not relevant data as follow:
Downloading REQUEST_GROUP to the data file PO_RESQUEST_GROUP_3.ldt
Downloaded REQUEST_GROUP All Reports CUN
Downloaded REQUEST_GROUP All Reports IGS
Downloaded REQUEST_GROUP All Reports PSB
Downloaded REQUEST_GROUP All Reports CSE
Downloaded REQUEST_GROUP All Reports AHL
Downloaded REQUEST_GROUP All Reports ENI
Downloaded REQUEST_GROUP All Reports OFA
Downloaded REQUEST_GROUP All Reports XTR
Downloaded REQUEST_GROUP All Reports SQLAP
Downloaded REQUEST_GROUP All Reports PO
Downloaded REQUEST_GROUP All Reports CHV
Downloaded REQUEST_GROUP All Reports QA
Downloaded REQUEST_GROUP All Reports CE
Downloaded REQUEST_GROUP All Reports POA
Downloaded REQUEST_GROUP All Reports MFG
Downloaded REQUEST_GROUP All Reports CRP
Downloaded REQUEST_GROUP All Reports WIP
How can I confine "Application"? which is under the field "Group" and how can I download all application named "custom puchasing" next to "Name"?
When migrating to another instance and want to add a concurrent program to a request group, I do it in two steps. Within a shell script, I call
1 - FNDLOAD to load ldt file (concurrent program definition)
2 - SQLPLUS to run an sql file that call FND API that install concurrent program into proper request group.
ex # 1 :
FNDLOAD $apps_user/$apps_pswd@$dbsid 0 Y UPLOAD $XDO_TOP/patch/115/import/xdotmpl.lct $XX_TOP/XX_PGM.ldt - WARNING=YES CUSTOM_MODE=FORCE >> $LOG_FILE 2>&1
ex # 2 :
sqlplus -s $apps_user/$apps_pswd@$dbsid @$XX_TOP/XX_PGM_REQ_GROUP.sql >> $LOG_FILE 2>&1
XX_PGM_REQ_GROUP.sql content.
IF NOT fnd_program.program_in_group('XX_PGM','Business Online','GL Concurrent Program Group','General Ledger' ) THEN
fnd_program.add_to_group(program_short_name => 'XX_PGM',
program_application => 'Business Online',
request_group => 'GL Concurrent Program Group',
group_application => 'General Ledger');
COMMIT;
END IF;
Hope this might help.
Similar Messages
-
How to use *MonitorManager* to add custom messages in channel monitoring?
Hi experts,
How to use MonitorManager to add custom messages in channel monitoring for custom adapter development(Not in audit log).
like
Type Time Stamp Message ID Explanation
6/25/11 6:39:47 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message processing completed successfully
6/25/11 6:39:47 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message with ID 00199942-6e43-02df-96ca-8b538c63dd98 processed
6/25/11 6:39:46 AM 00199942-6e43-02df-96ca-8b538c63dd98 Message processing started
6/24/11 6:43:26 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message processing completed successfully
6/24/11 6:43:26 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message with ID 00199942-6e43-02ef-96b1-7650f3495e03 processed
6/24/11 6:43:24 AM 00199942-6e43-02ef-96b1-7650f3495e03 Message processing started
6/23/11 6:45:52 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message processing completed successfully
6/23/11 6:45:52 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message with ID 00199942-6e43-02df-9698-5be345a9ddf5 processed
6/23/11 6:45:50 AM 00199942-6e43-02df-9698-5be345a9ddf5 Message processing started
6/22/11 6:43:30 AM 00199942-6e43-02ef-95ff-2c03493dc078 Message processing completed successfully
Edited by: SAP_PI_D on Jun 28, 2011 12:10 PMSolve by myself
-
How to use BAPI to add a new version for a claim number in WTY transaction.
How to use BAPI to add a new version for a claim number in WTY transaction.
I am using function module " BAPI_WARRANTYCLAIM_ADD_VERSION ".
It needs to copy all contents of previous version to a new version.
While doing so i am unable to copy fields like valic valoc etc. Any ways by which i can copy this values.
WTY will update PNWTYH , PNWTYV and PVWTY tables.
Thanking you,
Lokesh.Hi Vishnu,
You can do that through EEWB. Please go through SAP Note 484597. You would get the details of using Easy Enhancement Work bench.
Rewards point if you think this info is useful
Regards,
Dipender Singh -
How to use upload condition record program RV14BTCI
Hi
how to use upload condition record program RV14BTCI.
kathir.Hi,
To run this program we have to maintain Upload file in Application Directory,
We have to maintain 3 levels of records in that file.. my feel you upload through BDC or LSMW.
For your information,
The batch input program RV14BTCI reads the parameters is necessary
Giving sequential file and creates (depending on the data
In the file seq) one or more batch input sessions.
The data are seq file in the following structure expected:
- The session a session intent (Table KOBTCI, Record 0)
All other records until the next session, the intent
Last session assigned to read
- The head condition Sentence (Table KOBTCI, record 1)
All other records until the next condition,
Last read head appropriate rate
This includes the corresponding condition
Condition table
- The key sentence of a Main (Table KOBTCI, record 2)
It must be directly on the head set to follow
It contains the key condition of the table
+ Detail fields
- The season record has a subordinate clause (Table KOBTCI, record 3)
The teams relate to the key sentence in the main
Best Regards,
KSK -
How to use Enhancement spot in program
Hi gurus,
now i am working ecc 6.0, so how to use Enhancement spot in program, can anybody explain step by step.
Rewarded with points.
Thanks
NaveenHi Naveen ,
Enhancement Spot are available.
Examples:
-End of Executable Program, Include, Function group, Dialog module
-Begin/End of Form routine / Function module / Method
-End of a structure
-End of Private/Protected/Public Section of a local class
If you want to create Implementation , You have to right click on yellow color line and gve Zxxx and save it in any
transport request under any dev class. Then you can write your own code and save it and activate it .
Later If you want to Transport it you need to transport this request.
Reqward if usefuil
Thanks
Jagadeesh.G -
Right now I use null modem cable, I can communicate 2 PCs use hyper-terminal. I wonder how to use ComponentWork CWSerial to program such kind of job? Thanks!
Hi Kevin,
Of course this will take a little work, but CWSerial should be able to handle this without too much hassle. Take a look at the example program usually included in C:\Program Files\National Instruments\MeasurementStudio\VB\Samples\Instr\Basic Serial
You should be able to use this example as a starting point.
Hope this helps out!!!
Best Regards,
Aaron Kobayashi
Application Engineer
National Instruments -
Not able to add program to report group
Hi All,
I am getting following error while adding program to report group.
APP-FND-01590 - This group name is already in use. Please enter unique name.
Cause: Report security group name along with application name uniquely identifies a report security group. You entered report security group name that has already been used to identify another report security group in this application.
I want to add program to existing Group-> Receivables All and Application-> Receivables
Please help.
Regards,
Pankaj
Edited by: user12996784 on Feb 4, 2013 1:56 AMHi Fred/Tim,
Thanks alot for your reply.
Fred - you are right, the BO that was used for BIP Integration object was different from the view-BO. Now I took the correct one and able to add the report to that view.
Could you please let me know how to combine the parent and child BC in a single row like we did in Siebel Actuate using combined datastream.
Thanks in advance for your help.
Thanks,
Ravi -
Delete Concurrent Program from Request Group
Hi,
By mistake i added Concurrent Program to Request Group , is there any way to remove it?
Thanks.Go to the request groups form -> Query for the request group
Put the cursor on the concurrent program that you want to delete and click on the delete (red color 'X' icon in the tool bar) icon and save the record
-Jay -
How to use ranges in the program
hi all,
my requirement is i need to create a range for srat date so iam creating a structure say name of the range table is zstartdate. how to use this table in my program.
selct * from zuser_Secobjects where start_date in zstartdate. is it ok ?
thanks
maheedhar.thi maheedhar,
I am sending u the sample program and the docs also.
Program:
T A B L E D E C L E R A T I O N *
**-- Tables used
**-- VBAK. "Sales Document: Header Data
T Y P E D E C L E R A T I O N *
**-- Type for VBAK
TYPES: BEGIN OF T_VBAK,
VBELN LIKE VBAK-VBELN,
ERDAT LIKE VBAK-ERDAT,
AUART LIKE VBAK-AUART,
END OF T_VBAK.
I N T E R N A L T A B L E D E C L E R A T I O N *
**-- Internal table to store header data
DATA: IT_VBAK TYPE STANDARD TABLE OF T_VBAK WITH HEADER LINE.
**-- Ranges for Inquiry/Quotation
RANGES R_AUART FOR VBAK-AUART.
C O N S T A N T S D E C L E R A T I O N *
**-- Constant to store value of Inquiry (IN) / Quotation (QT).
CONSTANTS: C_IN LIKE VBAK-AUART VALUE 'AF',
C_QT LIKE VBAK-AUART VALUE 'AG',
C_EQ(4) TYPE C VALUE 'EQ',
C_I(2) TYPE C VALUE 'I'.
I N I T I A L I Z A T I O N *
**-- Clear the internal tables and flag.
CLEAR: IT_VBAK,
R_AUART.
**-- Refresh the internal tables.
REFRESH: IT_VBAK,
R_AUART.
**-- Initialization of ranges
R_AUART-SIGN = C_I.
R_AUART-OPTION = C_EQ.
R_AUART-LOW = C_IN.
APPEND R_AUART.
CLEAR R_AUART.
R_AUART-SIGN = C_I.
R_AUART-OPTION = C_EQ.
R_AUART-LOW = C_QT.
APPEND R_AUART.
CLEAR R_AUART.
S E L E C T I O N S C R E E N *
SELECTION-SCREEN BEGIN OF BLOCK CHARLY WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: S_VBELN FOR IT_VBAK-VBELN OBLIGATORY.
SELECT-OPTIONS: S_ERDAT FOR IT_VBAK-ERDAT.
SELECTION-SCREEN END OF BLOCK CHARLY.
A T S E L E C T I O N S C R E E N ( V A L I D A T I O N S ) *
AT SELECTION-SCREEN.
**-- Check the sales order number exists in the database table or not
SELECT SINGLE VBELN
FROM VBAK
INTO IT_VBAK
WHERE VBELN IN S_VBELN
AND ERDAT IN S_ERDAT
AND AUART IN R_AUART.
**-- If no single data selected display error message.
IF SY-SUBRC <> 0.
MESSAGE E000.
ENDIF.
S T A R T O F S E L E C T I O N *
START-OF-SELECTION.
**-- To fetch data from database table (VBAK)
**-- Store the data into the internal tabe (IT_VBAK)
PERFORM ZF_GETDATA.
E N D O F S E L E C T I O N *
END-OF-SELECTION.
**-- To display sales order.
PERFORM ZF_CHECK_DISPLAY.
T O P O F P A G E *
TOP-OF-PAGE.
**-- Page header
PERFORM ZF_TOP_OF_PAGE.
E N D O F P A G E *
END-OF-PAGE.
**-- Page footer
PERFORM ZF_END_OF_PAGE.
*& Form ZF_GETDATA
text
--> p1 text
<-- p2 text
FORM ZF_GETDATA .
SELECT VBELN
ERDAT
AUART
INTO TABLE IT_VBAK
FROM VBAK
WHERE VBELN IN S_VBELN
AND ERDAT IN S_ERDAT
AND AUART IN R_AUART.
IF SY-SUBRC <> 0.
MESSAGE S001 WITH IT_VBAK-VBELN.
ELSE.
SORT IT_VBAK.
ENDIF.
ENDFORM. " ZF_GETDATA
*& Form ZF_CHECK_DISPLAY
text
--> p1 text
<-- p2 text
FORM ZF_CHECK_DISPLAY .
CLEAR: IT_VBAK.
LOOP AT IT_VBAK.
IF IT_VBAK-AUART = C_IN.
ULINE.
WRITE:/1 SY-VLINE, 10 TEXT-006 INVERSE COLOR COL_HEADING,
50 TEXT-007 INVERSE COLOR COL_HEADING,
143 SY-VLINE.
WRITE:/1 SY-VLINE,12 IT_VBAK-VBELN INVERSE COLOR COL_NORMAL,
52 IT_VBAK-ERDAT INVERSE COLOR COL_NORMAL,
143 SY-VLINE.
ENDIF.
IF IT_VBAK-AUART = C_QT.
ULINE.
WRITE:/1 SY-VLINE, 10 TEXT-008 INVERSE COLOR COL_HEADING,
50 TEXT-007 INVERSE COLOR COL_HEADING,
143 SY-VLINE.
WRITE:/1 SY-VLINE,12 IT_VBAK-VBELN INVERSE COLOR COL_NORMAL,
52 IT_VBAK-ERDAT INVERSE COLOR COL_NORMAL,
143 SY-VLINE.
ULINE.
ENDIF.
ENDLOOP.
ENDFORM. " ZF_CHECK_DISPLAY
*& Form ZF_TOP_OF_PAGE
Header of the page gets displayed as soon as a new page is generated
FORM ZF_TOP_OF_PAGE .
ULINE.
WRITE:/1 SY-VLINE, 5 TEXT-002 INVERSE COLOR 7,143 SY-VLINE.
WRITE:/1 SY-VLINE, 143 SY-VLINE .
WRITE:/1 SY-VLINE, 30 TEXT-003 INVERSE COLOR 7,143 SY-VLINE.
WRITE:100 TEXT-004 INVERSE COLOR 7,120 SY-DATUM INVERSE COLOR 7,
143 SY-VLINE.
WRITE:/1 SY-VLINE,100 TEXT-005 INVERSE COLOR 7,
120 SY-PAGNO INVERSE COLOR 7,143 SY-VLINE.
ULINE.
ENDFORM. " ZF_TOP_OF_PAGE
*& Form ZF_END_OF_PAGE
Footer text displayed in each page
FORM ZF_END_OF_PAGE .
WRITE:/60 TEXT-008.
Docs:
Ranges
A selection table is linked to the column of a database table, or to an internal field in the program. A selection table is an internal table object of the standard table type that has a standard key and a header line.
In addition to selection tables that we create using SELECT-OPTIONS, we can use the RANGES statement to create internal tables that have the structure of selection tables. You can use these tables with certain restrictions the same way you use actual selection tables.
A ranges table type is a special case of a table type. A ranges table type describes the structure of an internal table for administrating complex areas, i.e. the type of an internal table ranges table in the ABAP program.
The row type of a ranges table type has a fixed structure. The row type consists of 4 components SIGN (sign), OPTION (comparison operator), LOW (lower limit) and HIGH (upper limit) in this order.
1. SIGN The database type of SIGN is C with length 1. The contents of SIGN determine for each row whether the result of the row condition is to be included in or excluded from the resulting set of all rows. Possible values are I (inclusion criterion operators are not inverted) and E (exclusion criterion operators are inverted).
2. OPTION The database type OPTION is C with length 2. It contains the selection operator. The following operators are available:-
- If HIGH is empty, we can use EQ, NE, GT, LE, LT, CP, and NP.
- CP and NP are only allowed if wildcards (*' or '+) are used in the input fields.
- If wildcards are entered on the selection screen, the system automatically uses the operator CP. The escape character is defined as #.
- If HIGH is filled, you can use BT (Between) and NB (Not Between). We cannot use wildcard characters.
3. LOW - The data type of LOW is the same as the column type of the database table, to which the selection criterion is linked.
If HIGH is empty, the contents of LOW define a single field comparison. In combination with the operator in OPTION, it specifies a condition for the database selection.
If HIGH is filled, the contents of LOW and HIGH specify the upper and lower limits for a range. In combination with the operator in OPTION, the range specifies a condition for the database selection.
4. HIGH - The data type of HIGH is the same as the column type of the database table, to which the selection criterion is linked. The contents of HIGH specify the upper limit for a range selection.
If the selection table contains more than one row, the system applies the following rules when creating the complete selection criterion:
1. Form the union of sets defined on the rows that have SIGN field equal to I (inclusion).
2. Subtract the union of sets defined on the rows that have SIGN field equal to E (exclusion).
3. If the selection table consists only of rows in which the SIGN field equals E, the system selects all data outside the set specified in the rows.
RANGES tables
We can use the following variants of the TYPES and DATA statements to create internal tables of the same type as selection tables.
TYPES|DATA .
An elementary associated type defines the type of components LOW and HIGH. It can be defined by specifying a data element or by directly defining the data type, number of places and if necessary the number of decimal places.
A ranges table type always has Standard table access mode and a standard key that is non-unique.
I think this will help u .
Reward points if helpful.
Regards
Nilesh -
Hi Exprets,
I want to use a BOR(INSTLN) to update data of an installation, but I do not know how to use a BOR in my program, how to declare it, how to use the methods of the BOR. I would be appreciated if some1 give me some sample code.
Points will be rewarded, Thx in advance.
VincentHi,
Look this code, hopefully can help you:
Declaration:
INCLUDE <CNTN01>.
* BOR
SWC_CONTAINER CON.
DATA: REQ TYPE SWC_OBJECT.
Bor Initialization:
Bor Name: 'ZHRQ295O'.
WA_HEADER-DOCNO is key field for BOR 'ZHRQ295O'.
You have to see your BOR key fields.
*& Form INIT_OBJECT
FORM INIT_OBJECT.
SWC_CREATE_CONTAINER CON.
SWC_CREATE_OBJECT REQ 'ZHRQ295O' WA_HEADER-DOCNO.
ENDFORM. " INIT_OBJECT
Calling method in BOR:
Statement 'SWC_SET_ELEMENT' is for give BOR attributes value.
*& Form CALL_REQUEST
FORM CALL_REQUEST.
SWC_CLEAR_CONTAINER CON.
SWC_SET_ELEMENT CON 'DocStatus' WA_HEADER-DOCSTATUS.
SWC_CALL_METHOD REQ 'Post' CON.
ENDFORM. " CALL_REQUEST
Clear/Delete BOR:
*& Form RELEASE_OBJECT
FORM RELEASE_OBJECT .
SWC_RELEASE_CONTAINER CON.
SWC_FREE_OBJECT REQ.
ENDFORM. " RELEASE_OBJECT
Regards, -
How to use RSAN_PROCESS_EXECUTE in abap program
Hi all,
Does someone know how to use RSAN_PROCESS_EXECUTE in a abap program to execute an analytical process created in the transaction RSANWB?
I create a variant 'ZPC_ALIM_DL' for RSAN_PROCESS_EXECUTE. I would like to execute this program with this variant in a background job, but it seems that the job executed but it does nothing.
See below a part of the code.
SUBMIT RSAN_PROCESS_EXECUTE
WITH VARIANT = 'ZPC_ALIM_DL'
USER SY-UNAME VIA JOB L_JOBNM1 NUMBER L_JOBCOUNT1
AND RETURN.
Thanks in advance,
L.Hi Ludovic,
I am using RSAN_PROCESS_EXECUTE with a variant in process chain. simply include 'abap program' type in process chain mention RSAN_PROCESS_EXECUTE as the program name and mention the variant you created for your apd process and run. I have tested it in dev and it has worked for me. let me know if this helps!
Thanks
Suresh R Kovvuru -
How to use field symbols in program
how to use field symbols can any one explain with example please..
Regards,
venki...Hi
Field Symbols
Field symbols are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field symbols are similar to dereferenced pointers in C (that is, pointers to which the content operator * is applied). However, the only real equivalent of pointers in ABAP, that is, variables that contain a memory address (reference) and that can be used without the contents operator, are reference variables in ABAP Objects.
All operations programmed with field symbols are applied to the field assigned to it. For example, a MOVE statement between two field symbols moves the contents of the field assigned to the first field symbol to the field assigned to the second field symbol. The field symbols themselves point to the same fields after the MOVE statement as they did before.
You can create field symbols either without or with type specifications. If you do not specify a type, the field symbol inherits all of the technical attributes of the field assigned to it. If you do specify a type, the system checks the compatibility of the field symbol and the field you are assigning to it during the ASSIGN statement.
Field symbols provide greater flexibility when you address data objects:
If you want to process sections of fields, you can specify the offset and length of the field dynamically.
You can assign one field symbol to another, which allows you to address parts of fields.
Assignments to field symbols may extend beyond field boundaries. This allows you to address regular sequences of fields in memory efficiently.
You can also force a field symbol to take different technical attributes from those of the field assigned to it.
The flexibility of field symbols provides elegant solutions to certain problems. On the other hand, it does mean that errors can easily occur. Since fields are not assigned to field symbols until runtime, the effectiveness of syntax and security checks is very limited for operations involving field symbols. This can lead to runtime errors or incorrect data assignments.
While runtime errors indicate an obvious problem, incorrect data assignments are dangerous because they can be very difficult to detect. For this reason, you should only use field symbols if you cannot achieve the same result using other ABAP statements.
For example, you may want to process part of a string where the offset and length depend on the contents of the field. You could use field symbols in this case. However, since the MOVE statement also supports variable offset and length specifications, you should use it instead. The MOVE statement (with your own auxiliary variables if required) is much safer than using field symbols, since it cannot address memory beyond the boundary of a field. However, field symbols may improve performance in some cases.
check the below links u will get the answers for your questions
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3860358411d1829f0000e829fbfe/content.htm
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/field_sy.htm
http://searchsap.techtarget.com/tip/1,289483,sid21_gci920484,00.html
Syntax Diagram
FIELD-SYMBOLS
Basic form
FIELD-SYMBOLS <fs>.
Extras:
1. ... TYPE type
2. ... TYPE REF TO cif
3. ... TYPE REF TO DATA
4. ... TYPE LINE OF type
5. ... LIKE s
6. ... LIKE LINE OF s
7. ... TYPE tabkind
8. ... STRUCTURE s DEFAULT wa
The syntax check performed in an ABAP Objects context is stricter than in other ABAP areas. See Cannot Use Untyped Field Symbols ad Cannot Use Field Symbols as Components of Classes.
Effect
This statement declares a symbolic field called <fs>. At runtime, you can assign a concrete field to the field symbol using ASSIGN. All operations performed with the field symbol then directly affect the field assigned to it.
You can only use one of the additions.
Example
Output aircraft type from the table SFLIGHT using a field symbol:
FIELD-SYMBOLS <PT> TYPE ANY.
DATA SFLIGHT_WA TYPE SFLIGHT.
ASSIGN SFLIGHT_WA-PLANETYPE TO <PT>.
WRITE <PT>.
Addition 1
... TYPE type
Addition 2
... TYPE REF TO cif
Addition 3
... TYPE REF TO DATA
Addition 4
... TYPE LINE OF type
Addition 5
... LIKE s
Addition 6
... LIKE LINE OF s
Addition 7
... TYPE tabkind
Effect
You can define the type of the field symbol using additions 2 to 7 (just as you can for FORM parameters (compare Defining the Type of Subroutine Parameters). When you use the ASSIGN statement, the system carries out the same type checks as for USING parameters of FORMs.
This addition is not allowed in an ABAP Objects context. See Cannot Use Obsolete Casting for FIELD SYMBOLS.
In some cases, the syntax rules that apply to Unicode programs are different than those for non-Unicode programs. See Defining Types Using STRUCTURE.
Effect
Assigns any (internal) field string or structure to the field symbol from the ABAP Dictionary (s). All fields of the structure can be addressed by name: <fs>-fieldname. The structured field symbol points initially to the work area wa specified after DEFAULT.
The work area wa must be at least as long as the structure s. If s contains fields of the type I or F, wa should have the structure s or at least begin in that way, since otherwise alignment problems may occur.
Example
Address components of the flight bookings table SBOOK using a field symbol:
DATA SBOOK_WA LIKE SBOOK.
FIELD-SYMBOLS <SB> STRUCTURE SBOOK
DEFAULT SBOOK_WA.
WRITE: <SB>-BOOKID, <SB>-FLDATE.
<b>Reward points for useful Answers</b>
Regards
Anji -
How to use SUBMIT for transaction program?
Hello,
Please help me with following requirement.
I need to pass selection screen values from ZReport to transaction F.01 and collect displayed data output in internal table in ZReport and use internal table for further processing.
Please let me know,
1) How to use SUBMIT with transaction code or modulepool program (<b>remember I don't want to submit report program</b>)?
2) How to collect F.01 output data and bring back to Zreport ?
Thanks in advance.Hi ab,
1. How to collect F.01 output data and bring back to Zreport
The data (of output) can be collected,
for display purpose.
We cannot get the full data, which makes sense.
2. The data shall be collected, in a printable format only,
ie. with vertical lines, horizontal lines (if any) etc.
regards,
amit m. -
How to use compaq test drive program
I have registered for compaq testdrive program and I got a user id and password. But I couldn't find any step-by-step instructions or any other help for the first time users. Cany any one help me using 9iAS on Tru64Unix?
Hi Naveen ,
Enhancement Spot are available.
Examples:
-End of Executable Program, Include, Function group, Dialog module
-Begin/End of Form routine / Function module / Method
-End of a structure
-End of Private/Protected/Public Section of a local class
If you want to create Implementation , You have to right click on yellow color line and gve Zxxx and save it in any
transport request under any dev class. Then you can write your own code and save it and activate it .
Later If you want to Transport it you need to transport this request.
Reqward if usefuil
Thanks
Jagadeesh.G -
How to use addKeyListener in a program running using command prompt
Does anyone have any idea how to add the addKeyListener to a program running using command prompt.
Let me explain how the program run.
The program is start and accept call from other program. But from time to time, I need to issue some command by pressing the keyboard, let say, ESC is closed the program, F1 is showing the stated. F2.... (This is all need to run in the command prompt windows)
My problem is this program does not have any gui interface, so how can it be added?
i do it this way
public void key(){
addKeyListener(this);
But it have compile error.
mainServerImpl.java:87: cannot resolve symbol
symbol : method addKeyListener (mainServerImpl)
location: class mainServerImpl
addKeyListener(this);
I did implement KeyListener. But just don't know how to solve this error.
can anyone tell me how to solve it or point me a source that can help.
Thank in advance!
Regards,
Tai TanWrite your own Thread, to do this:
public class KeyThread extends Thread {
public void run {
while(true) {
int i = System.in.read();
if(i == 123) {
break; // to stop the thread
// in your main:
Thread keyThread = new KeyThread();
keyThread.start(); // calls run() of the thread
Maybe you are looking for
-
HT4970 Can you send someone a reminder or task?
When using reminders and tasks in iOS 6. Can you send a reminder or task to someone using iMessage or email?
-
Business Service 3.2 - get the rows from a flat file into varables?
Hi masters, I am facing the following issue: There is a flat file and I would like to load its content to a variable. Regards, Slavi
-
Result & Overall Result of report is incorrect in Bex Analyser
Hi Experts, I have designed the stock ageing report and individual values are coming fine in the report but overall result is showing wrong values with large difference. the report in the production system. Can any one give me the solution. Regards,
-
Is there anyway to use Keynote themes/transitions in iMovie HD6?
Having checked out the new beaut software of Keynote, I wondered why the same transitions cubes, page turns etc weren't available in iMovieHD6? And woudl it be possible to access them and/or copy them across somehow? Alexander
-
Applet database connection : access denied
Connections to my MySql database can only made from applications running on the host. So when I log on to my domain and run a Java application from the console, I can talk to the database. There's no problem with php either. But when I upload an appl