Reg. Interface.
Hi,
Can anyone help me out What is interface and how it is going to be create as our business requirement? How do i create interface to intergrate DCS system to PP.
sap
Hi Friend ,
I guess PP-PI has provision for DCS and SAP interface . In general if you want to go for interface between SAP and some Legacy system then you may use tools like XI and Biztalk .
Neal
Similar Messages
-
Reg: Interface - SAP payroll data to payroll system
I am downloading employee data from SAP to TAB delimited flat files.
For this , i am using logical databases PNP ,Info type P0002 and tables CATSDB.
In selection screen, i am getting the file name by using PARAMETRERS.
1.Then at selection-screen , I am calling a method <b>CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG</b> for display a file open dialog .
then using GET , i am collecting the reocords into an internal table and then downloading using CALL FUNCTION 'GUI_DOWNLOAD'.
MY DOUBTS ARE
1.this is an interface program,as the interface run, a log file should be produced.how to do this???
2.I am using CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG . is there an alternate function for this???
3.Give me more information on CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG and RP_PROVIDE_FROM_LAST ?????
4.Payroll data downloaded from SAP must be separated into different files depending on receiving payroll system and business unit. This is because the data file will be specific to payroll system and business unit. The file will however have the same format .
i.e.From : SAP SYSTEM
To:various systems
1.PBHR
2.MICROPAY
3.PAYFLEX
4.UNIPAY
So what conditions i need to put???
Pl kindly reply immJayasree,
1.this is an interface program,as the interface run, a log file should be produced.how to do this???
Generate a log in a internal table and use the method to download the data into a file. This will be your log file.
2. I am using CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG . is there an alternate function for this???
This will open a dialog where the user can choose which file needs to be read. This is the latest method that SAP has given, not sure why are you looking for alternatives.
3. Give me more information on CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG and RP_PROVIDE_FROM_LAST ?????
Sames as above.
4. The conditions you need to know probably from your functional consultants as to which data needs to go to which system.
Regards,
Ravi
Note : Please reward the posts that help you. -
I have to develop one outbound and inbound in PA and Payroll, I wonder any one could provide sample programs ,so that based on that, I will try to develop and please tell me what are the precautions I need to take in writing them. I appreciate your help.
Thanks
kisuHi kisu,
Did u get any reply for the thread regarding outbound interface for PA and payroll.
if u did please forward me those reply's .
Thank you.
Divya. -
Reg: Interface tool box.
HI Expertt,
please can you provide documention on interface tool box (pu12)
how to use this .
Rex.Edited by: RameshG on Mar 29, 2011 1:16 PM
Edited by: RameshG on Mar 29, 2011 1:16 PM -
Try to give reasons for these Q's
1. Why clone() method to be defined as 'final'? What is the security reason involved in this?
2.Why Interfaces should not be serializable? What is the security reason involved in this?I wanna have the security reason behind them. 'If u
don't define clone() as final, what is the problem??".
I want this reason.There is no security benefit to declaring clone() final, it simply means that a subclass can't implement clone(). It doesn't stop the subclass from declaring a method bypassClone() that does the same thing. It does break the idiom that clone() is the way to make a copy of an object.
As same, reg Interfaces, You can instantiate classes
that implement an interface that extended
Serializable. Now, what is the security reason behind
saying' Avoid making your Interfaces Serializable'I have to restate this as "avoid making an interface that extends Serializable" for it to make sense. I suppose that there's a security consideration in that any class that implements Serializable -- directly or indirectly -- can be written to persistent storage. But the real reason is that it's sloppy coding: interfaces describe a capability of a class, and there's seldom a reason to make some capability dependent on serializability.
In general, "security" issues vis a vis the contents of Java classes are somewhat silly. With the right tools, you can access anything. The Java security framework limits your ability to actually do anything with what you've examined. -
Reg : Open Interface Tables in Oracle Manufacturing Suite
Hi Gurus,
Can anybody help me providing link to get Oracle Open Interface Tables related to Manufacturing ( PO.INV,BOM,WIP,DRP/MRP ) Suire and their usage details ( i know Oracle Documentation has all these details in Open Interface documents ), i am looking for short white papers or brief notes on the Open Interface tables.
Please help
RegardsSure there is quite good documetation on Open interface tables for the Oracle Manfacturing suite.... You can explore matalink for getting the latest documentation. or you can browse http://oracletimes.blogspot.com which has the resource links for various documetation.
Thanks
Navin -
Query reg Variable Substitution with enhanced interface mapping
Hi All,
The scenario is IDoc to file using enhanced interface determination (message split based on some conditions) and the output file name should be based on a field value in the IDoc. So, I've tried using Variable Substitution Option in the receiver file adapter. But it's failing with the error 'com.sap.aii.adapter.file.varsubst.VariableDataSourceException'.
My question is does Variable Substitution works with Enhanced Interface Determination? Bcoz the outcome of interface determination is a main and sub payload.
IDoc Payload
<?xml version="1.0" encoding="utf-8" ?><HR_HRMD_A07><IDOC BEGIN="Constant"><E1PLOGI SEGMENT="Constant">
<E1PITYP SEGMENT="1"><E1P0000 SEGMENT="1"><ENDDA>99991231</ENDDA></E1P0000></E1PITYP></E1PITYP></E1PLOGI></IDOC></HR_HRMD_A07>
Variable Substitution XPATH, which I've mentioned is payload:HR_HRMD_A07,1,IDOC,1,E1PLOGI,1,E1PITYP,1,E1P0000,1,ENDDA,1
Thanks in advance.
Regards,
Joe.Hi,
It was the problem with the capital letters for the variable field. We changed it to small letters, then the issue is resolved.
Thanks,
Joe. -
Reg: Error in RSQL module of database interface
Dear All,
I am getting this error.
Error in RSQL module of database interface. While i am giving the excise invoice date(j_1exchdr-exdat) more than 120 days i am getting this error.
SELECT VBRK~VBELN VBRK~FKART VBRK~WAERK VBRK~KNUMV VBRK~FKDAT
VBRK~KURRF VBRK~KUNAG VBRK~FKSTO
VBRP~POSNR VBRP~FKIMG VBRP~NETWR VBRP~VGBEL VBRP~MATNR
VBRP~ARKTX VBRP~MATKL VBRP~WERKS VBRP~LGORT
INTO CORRESPONDING FIELDS OF TABLE ITAB
FROM VBRK
INNER JOIN VBRP
ON VBRK~VBELN = VBRP~VBELN
WHERE VBRK~VBELN IN VBELN
AND VBRK~FKART IN FKART
AND VBRK~FKDAT IN FKDAT
AND VBRK~FKSTO NE 'X'
AND VBRP~MATKL IN MATKL
AND VBRP~WERKS IN WERKS
AND VBRP~LGORT IN LGORT.
what should i have to do? can i change this select query into selct for all entries what should i have to do?
Thanks,
Sankar MRuntime Errors DBIF_RSQL_INVALID_RSQL
Exceptn CX_SY_OPEN_SQL_DB
Date and Time 21.11.2008 15:24:50
ShrtText
Error in RSQL module of database interface.
What happened?
Error in ABAP application program.
The current ABAP program "Z_EXCISE_DET11H1" had to be terminated because one of
the
statements could not be executed.
This is probably due to an error in the ABAP program.
Error analysis
An exception occurred. This exception will be dealt with in more detail
below. The exception, assigned to the class 'CX_SY_OPEN_SQL_DB', was not
caught, which
led to a runtime error. The reason for this exception is:
The SQL statement generated from the SAP Open SQL Statement violates a
restriction imposed by the database system used in R/3.
Possible errors:
o The maximum size of an SQL statement has been exceeded.
o The statement contains too many input variables.
o The space needed for the input data exceeds the available memory.
o ...
You can usually find details in the system log (SM21) and in the
developer trace of the work process (ST11).
If an error occurs the developer trace often informs you about the
current restrictions.
Missing Handling of System Exception
Program Z_EXCISE_DET11H1
Trigger Location of Exception
Program Z_EXCISE_DET11H1
Include Z_EXCISE_DET11H1
Row 112
Module Name START-OF-SELECTION
Source Code Extract
Line SourceCde
82 FKART FOR VBRK-FKART,
83 FKDAT FOR VBRK-FKDAT,
84 VBELN FOR VBRK-VBELN, " OBLIGATORY DEFAULT '90002130',
85 MATKL FOR VBRP-MATKL OBLIGATORY," OBLIGATORY DEFAULT '01' NO INTERVALS NO-EX
86 LGORT FOR VBRP-LGORT NO INTERVALS NO-EXTENSION. "OBLIGATORY DEFAULT '1110'
87
88 SELECT J_1IEXCHDR~RDOC
89 FROM J_1IEXCHDR
90 INTO CORRESPONDING FIELDS OF TABLE EXCISEDOCNO
91 WHERE
92 J_1IEXCHDR~TRNTYP = 'DLFC' AND
93 J_1IEXCHDR~SRGRP IN SRGRP AND
94 J_1IEXCHDR~EXDAT IN EXDAT AND
95 J_1IEXCHDR~EXNUM IN EXNUM.
96
97 LOOP AT EXCISEDOCNO.
98 VBELN-SIGN ='I'.
99 VBELN-OPTION = 'EQ'.
100 VBELN-LOW = EXCISEDOCNO-RDOC.
101 APPEND VBELN.
102 ENDLOOP.
103
104 LOOP AT EXCISEDOCNO.
105 IF J_1IEXCHDR-TRNTYP = 'CEIV' .
106 DELETE EXCISEDOCNO.
107 MODIFY EXCISEDOCNO.
108 ENDIF.
109 ENDLOOP.
110 *ENDLOOP.
111
>>>>> SELECT VBRKVBELN VBRKFKART VBRKWAERK VBRKKNUMV VBRK~FKDAT
113 VBRKKURRF VBRKKUNAG VBRK~FKSTO
114 VBRPPOSNR VBRPFKIMG VBRPNETWR VBRPVGBEL VBRP~MATNR
115 VBRPARKTX VBRPMATKL VBRPWERKS VBRPLGORT
116 INTO CORRESPONDING FIELDS OF TABLE ITAB
117 FROM VBRK
118
119 INNER JOIN VBRP
120 ON VBRPVBELN = VBRKVBELN
121 WHERE VBRK~VBELN IN VBELN
122 AND VBRK~FKART IN FKART
123 AND VBRK~FKDAT IN FKDAT
124 AND VBRK~FKSTO NE 'X'
125 AND VBRP~MATKL IN MATKL
126 AND VBRP~WERKS IN WERKS
127 AND VBRP~LGORT IN LGORT.
128
129
130
131 -
hi all,
its regarding idoc interface,try to help me.
i have a programRHALEINI and defined in Work Item WA00012 - "IDOC Extract for HR Master Data"
This IDoc will be created in SAP but not delivered to any external system.
The interface created in this work item will then read these IDOCs and the required fields will be identified and reformatted so that it can be processed by the FMS system.
Program RHALEINI is executed to create the IDocs for all employees. Refer to Work Item WA00012 - "IDOC Extract for HR Master Data
WI WA00012 will also provide Function Module Z_TP_INI_IDOCS to pull all the IDOCs needed to extract all of the employee data (latest employee extract).
The purpose of this interface program is to read all IDOCs created by program in WA00012 and map the required data into a flat file structure.
here to map i have header trailor and body data how to do this.
provide me solution asap with an example
thanking uHi,
Once you get the idocs then you have to read the info from these idocs and then you have to populate it into your file.
It depends on the data format that they want to create it.
cretae a file of type l_v_filename TYPE draw-filep,
then start creating header structure item structure and footer structure.
keep passing data to these structures and transfer it to file
TRANSFER l_wa_header TO l_v_filename_temp
same thing you cna do for ur item data,
loop on this and pass line by line to the file.
same way populate the footer data also.
It entirely depends ont he way they want to populate in the final file.
Reward points if you find useful.
Regards,
Sasi -
Reg: Servce Interface in PI 7.1
Hi Friends
I need some clarification regarding the service interface significance in PI 7.1. Actually we can multiple opertions option in SI. What is the eact use and functinality of this .
Thanks in Advance
Thanks&Regards
satya sumanFor each operation in your Outbound SI you will have corresponding request Message Structure in which the request message arrives . Based on this request message, PI will decide which operation mapping & message mapping needs to be invoked.
Using new PI 7.1 as a WS provider - interface with multiple operations -
Reg ApplicationContext interface
Hi all
Could any of you give some sample codes that uses ApplicationContext interface and its methods, or please suggest me the way to set values using ApplicationContext.
Thanks
RajHi,
Once you get the idocs then you have to read the info from these idocs and then you have to populate it into your file.
It depends on the data format that they want to create it.
cretae a file of type l_v_filename TYPE draw-filep,
then start creating header structure item structure and footer structure.
keep passing data to these structures and transfer it to file
TRANSFER l_wa_header TO l_v_filename_temp
same thing you cna do for ur item data,
loop on this and pass line by line to the file.
same way populate the footer data also.
It entirely depends ont he way they want to populate in the final file.
Reward points if you find useful.
Regards,
Sasi -
Reg: Error at Interface Determination
hi friends
i have designed a scenario for MS SQL to R3 i.,e JDBC to RFC adapters. i have designed and activated but while monitoring communication channels it was showing error at sender as INTERFACE DETERMINATION have not been configured, but i have checked it , it was configured correctly .so, what might be the problem .
with regards
sumanHi,
check in bottom of receiver determination screen under receiver business system wheather interface determination inbound message interface and interface mappings are visible.
also try making some dummy changes and activate it again.
also check in sxi_cache ur interface determination.
thanks. -
Reg Implementing the interfaces in JDBC
Hi,
When we do a program that deals with database connectivity,we are not implementing the Interfaces like Statement,ResultSet.But we are using those
interfaces inside our program.
Can anybody justify how it is possible.
Thanks in advanceThe DB vendors are responsible for providing implementation classes for these interfaces. That's why we need to keep DB specific jar files in CLASSPATH when we do DB activities..
Gautam -
Hi Experts,
I need information about Interfaces in HR module.
Like transferring the data from One module to another Module.
and also how can we use ALE,IDOC's and User Exits,BADI's in HR module??
Please Help me in this...
Please let me know if anything is not understand....
Thanks in Advance.
Lava.Hi Manikya raju,
Your answer seems to be right.
But could you please provide me a good scenario idocs in HR.
Interfaces means, transferring the data...??
So, can you please tell me how we will do??
Thaks in Advance... -
Reg: Develop an interface system
Hi every one,
I have a requirement to develop an interface system, based on my requirement; I want to post GL balance for every month end (sap t-code F-02).
My GL balance will come from, external system, itu2019s developed in dot.net, and I have to take this data from this system and need to post in F-02.
Here I found that, BAPI u2018BAPI_ACC_GL_POSTING_POSTu2019 is satisfied my requirement,
Here my question is how to integrate external application with sap.
How to get data, from external system to sap internal table.
Regards,
Sreenu.Hi,
Instead of FM ALSM_EXCEL_TO_INTERNAL_TABLEu2019 you can use function module
TEXT_CONVERT_XLS_TO_SAP
Hope it helps
Sample code
TYPE-POOLS: truxs
DATA : it_raw TYPE truxs_t_text_data.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
i_field_seperator = ' '
i_line_header = 'X'
i_tab_raw_data = it_raw
i_filename = file_excel"Excel file name
TABLES
i_tab_converted_data = itab "table of your type
EXCEPTIONS
conversion_failed = 1.
IF sy-subrc <> 0.
MESSAGE 'Please select a proper input file' TYPE 'I'.
EXIT.
ENDIF.
Maybe you are looking for
-
Upgraded my 27" iMac (4 GB memore/3.2 GHz Intel Core i3) to Lion 10.7 and now it won't keep a connection to my wireless. I've had to shift over to working on my MacBook Pro which is also upgraded to Lion but showing no problems whatsoever. I bought t
-
How to distinguish what GR line item has been parked invoice document by MIR7
Hi Experts, I use work flow to release MM invoice parked by MIR7. But I get trouble with PO with many GR line items (example: PO shipment cost, PO stationery ...) where we need to match consecutive many invoices from one PO. Normally, when matching i
-
Help with connecting my iPad to tv
Hi, I am trying to connect my iPad 2 to my tv I have no Hdmi port and using a av cable for the iPad I get sound but no picture what else do I do. The shop said I just connect that and it will work
-
Adjusting brush properties after stroke is made
I'm using Illustrator CS2 and I'm attempting to create a logo using a signature. The signature was written with a tablet to capture the realistic pressure changes. After hundreds of attempts, I finally got it close enough to be able to tweak the path
-
Not able to connect from SQL PLUS
Hi All, I am able to connect from sqlplus.exe which is server db_home but when try to connect from sqlplus.exe which is in client_home ,getting following error ORA-12560: TNS:protocol adapter error I tried 'C:\app\client_home\sqlplus.exe system/syste