Error in creating function group
Hi
In my z function group, do i need to declare all the parameters used in function modules explicitly in any top include?.it was not declared as such in the standard function group from which i copied .
Hello ,
Sometimes when u copy any standard function group into ZFuntion group u will get some systax errors saynig some varaible is not defined .
then
goto SE37
Enter the fucntion module and get into function bulinder
select EDIT Menu option and Interface Submenu option inthat u will find GLOBALIZE PARAMETERS and LOCALIZE PARAMETERS Just do that operation u will be free of errors.
regards
Similar Messages
-
EDI validation Error: Segment GS(Functional Group Header) at guideline
Hi,
I am working on EDI 272 transaction(inbound).
I created ECS file for EDI 272 and validated the EDI 272 data with ECS file in the B2B document editor. Validation was sucess in the B2B document editor
when I upload the same ECS file and tested the same in B2B. I am using EDI version 4020.
I am getting the following error,
Segment GS(Functional Group Header) at guideline position 0200 is missing. This segment's standard option is Mandatory.{br}{br}This segment was expected after:{br}{tab}Segment Count: 1{br}{tab}Character: 105Hi Anuj,
I created new ECS file without Envelope.
Now I am getting the following exception
<errorCode>AIP-51505</errorCode>
<errorText>5020: An invalid character was encountered in a data element.</errorText>
<errorDescription>
<![CDATA[Machine Info: (dgia21a.cccis.com)
Element ISA11 data type must be 'Alphanumeric'. Segment ISA is defined in the guideline at position 010.{br}{br}This error was detected at:{br}{tab}Segment Count: 1{br}{tab}Element Position: 11 {br}{tab}Characters: 82 through 83 ]]>
</errorDescription>
<errorSeverity>2</errorSeverity>
<errorDetails>
<parameter name="InterchangeControlStandard_RepeatingSeparator" value=""/>
<parameter name="InterchangeTrailerControlNumber" value="000000001"/>
<parameter name="InterchangeChildCount" value="1"/>
<parameter name="InterchangeTime" value="1417"/>
<parameter name="InterchangeUsageIndicator" value="T"/>
<parameter name="ErrorScope" value="Interchange"/>
<parameter name="SubelementDelimiter" value=""/>
<parameter name="RepeatingSeparator" value=""/>
<parameter name="InterchangeSecurityInfo" value=" "/>
<parameter name="InterchangeReceiverQual" value="ZZ"/>
<parameter name="DecimalSeparator" value=""/>
<parameter name="InterchangeAuthorizationInfoQual" value="00"/>
<parameter name="ElementDelimiter" value=""/>
<parameter name="InterchangeComponentElementSep" value=""/>
<parameter name="InterchangeControlVersion" value="00402"/>
<parameter name="InterchangeAckRequested" value="0"/>
<parameter name="InterchangeSenderQual" value="ZZ"/>
<parameter name="InterchangeReceiverID" value="BBBBBBBBBBBB"/>
<parameter name="ReleaseCharacter" value=""/>
<parameter name="InterchangeDate" value="001212"/>
<parameter name="SegmentDelimiter" value=""/>
<parameter name="InterchangeControlNumber" value="000000001"/>
<parameter name="InterchangeAuthorizationInfo" value=" "/>
<parameter name="InterchangeSenderID" value="AAAAAAAAAAAA"/>
<parameter name="InterchangeSecurityInfoQual" value="00"/>
</errorDetails>
</Exception> -
Error while creating product group
hi,
i am getting error while creating Product group.
Required parameters missing when calling up module
Message no. M3749
Please suggest me.. how to cop this
Regards,
amitDear Brahmankar,
I am using product groups in SOP as well as in the normal plannning scenario.In the normal planning scenario I am giving my PIR's in MD61 for the entire group.Then I am running MRP in MD02 for my product group.System is generating all the requirements normally for the entire group .
Please suggest me , this process is correct or it will create any problem in any module .
Thanks & Regards
Prabhakar -
Error while creating resource group using non-globalzones.
Dear all,
Hi techs please guide me how to create failover resource group in nongloablzones.
I'm getting error while creating resource group using non-globalzones.
My setup:
I have two node cluster running sun cluster 3.2 configured and running properly.
node1: sun5
nide2: sun8
I have create non-globalzone "zone1" in node:sun5
I have create non-globalzone "zone2" in node:sun8
node:sun5# clrg create -n sun5:zone1,sun8:zone2 zonerg
*(C160082) WARNING: one or more zones in the node list have never been fully booted in the cluster mode,verify that correct zone name was entered.*
kindly guide me how to create Apache resource group using non-glabalzones, i'm new to sun cluster 3.2. please guide me step by step information.
Thanks in advance,
veera
Edited by: veeraa on Dec 19, 2008 1:54 AMHi Veera,
Actually you are getting a warning message where one of two things could have happened. Either you specified an incorrect zone name or one of the zones has not been fully booted. It's likely that you haven't booted the zones, so please follow this:
zoneadm list -iv
If zone1 or zone2 are not running then boot and configure them
zoneadm -z <zone> boot
zlogin -C <zone>
After that you can continue to follow the step by step instructions at
http://docs.sun.com/app/docs/doc/819-2975/chddadaa?a=view
These may also help
http://blogs.sun.com/Jacky/entry/a_simple_expample_about_how
http://blogs.sun.com/SC/en_US/entry/sun_cluster_and_solaris_zones
Regards
Neil -
Error while creating Function module extracter
Hello Guru's
I am getting error while FM extracter creating.
Have created FM and Extract structure and while creating datasource using these where i am getting error as given below
1> ZV_ZFRT_INVOICES(Datasource): TABLES-paramter E_T_DATA for extractor Z_ZFRGT_INVOICES(FM) is missing
2>(DS)ZV_ZFRT_INVOICES: Field ZEILE of the provider structure is missing in extract str. ZVZFRT_INVOICES(Extract structre)
3>(DS )ZV_ZFRT_INVOICES: Field EBELP of the provider structure is missing in extract str. ZVZFRT_INVOICESExtract structre)
Please some one can help me to get out of the issue.HI Aryan,
No need to create FM on your own. You can copy the FM from Function Group RSAX.
The procedure to create FM extractor is as follows:
1) Create an extract structure.
2) Go to SE80. Select Function Group RSAX , right click and then copy.
3) Give your own name to the function group to copy.
4) Select one appropriate FM from the list of FMs provided. eg FM RSAX_BIW_GET_DATA_SIMPLE.
5)Specify the name of new FM you want to create.
6) Go to SE37 and open the FM you have created by copying from Function Group RSAX.
7) no need to change the import tab.
8) On tables tab, for paramerter name E_T_DATA under asociate name specify the name of extract structure you hav created.
9) Under source code tab make the changes in the source code only to customise it to your requirement. eg: declare the database table you are using, make changes where datasource is in picture, etc.
I have created a generic DataSource with the help of above procedure.. I hope you will find it helpful...
Regards,
Geetanjali -
Time_out dump when creating function group
Creating a function group via SE80 in BI system generates a dump when trying to create a transport request as local object. Below is the error in the dump:
Termination occurred in the ABAP program "SAPMS38L" - in
"ED_GENERATE_MAIN_PROGRAM".
The main program was "SAPMSEU0 ".
In the source code you have the termination point in line 1910
of the (Include) program "MS38LFED".
Any ideas?Hi, Akhil, the rfc call is of course not run in foreground, but in dialog work process. Thats the same work process type, that performs requests of dialog users. Even though it does not sound much logically in first look, it has a logic. Also other limits for dialog users will apply.
If you have to run the FM through RFC, there is no way how to bypass the dialog work process runtime limit on destination system, it will just apply, in my opinion I would recommend you don't loose your time to work around this point. afaik it does not matter if you start it synchronously or asynchronously.
But as I wrote, you can try to throw a commit work in destination system occasionally, if you can (e.g. if you are not blocked in one big select query), you can also increase the runtime limit (but for all users on the same instance). You can redesign your application...
If you will study the dump, you will find that it occurred on the destination (accounting) system, not in the calling system - where you are really ok since you run in background work process.
Also, during the active RFC call you can monitor the destination system with SM66, where you will see this running process in DIA work process with the time increasing, before it will fail.
On the other hand if you will start SM66 on caller system, you will see the work process is BTC -
Hi,
When i tried to create cache group i am getting below error
CREATE READONLY CACHE GROUP customer_orders
FROM myuser.customer
(cust_num NUMBER(6) NOT NULL,
region VARCHAR2(10),
name VARCHAR2(50),
address VARCHAR2(100),
PRIMARY KEY(cust_num)),
myuser.orders
(ord_num NUMBER(10) NOT NULL,
cust_num NUMBER(6) NOT NULL,
when_placed DATE NOT NULL,
when_shipped DATE NOT NULL,
PRIMARY KEY(ord_num),
FOREIGN KEY(cust_num) REFERENCES myuser.customer(cust_num)) ;
5220: Permanent Oracle connection failure error in OCIServerAttach(): ORA-12154: TNS:could not resolve the connect identifier specified rc = -1
5131: Cannot connect to backend database: OracleNetServiceName = "orcl_db", uid = "XXXXXXX", pwd is hidden, TNS_ADMIN = "C:\TimesTen11.2.2", ORACLE_HOME= ""
But my Oracle database Name is MYdatabase
Oracle LSNRCTL
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Start Date 07-AUG-2012 10:31:38
Uptime 4 days 3 hr. 1 min. 55 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\TimesTen11.2.2\listener.ora
Listener Log File E:\app\XXXXXXX\diag\tnslsnr\localhost\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1522ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522)))
Services Summary...
Service "MYdatabaseXDB" has 1 instance(s).
Instance "MYdatabase", status READY, has 1 handler(s) for this service...
Service "MYdatabase" has 1 instance(s).
Instance "MYdatabase", status READY, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
how to change OracleNetServiceName = "orcl_db" to OracleNetServiceName = "MYdatabase"
Thanks!You should create the cache groups by using cachadmin user, not use object owner user.
In Oracle DB:
SQL> @grantCacheAdminPrivileges "cacheadmin"
Please enter the administrator user id
The value chosen for administrator user id is cacheadmin
***************** Initialization for cache admin begins ******************
0. Granting the CREATE SESSION privilege to CACHEADMIN
1. Granting the TT_CACHE_ADMIN_ROLE to CACHEADMIN
2. Granting the DBMS_LOCK package privilege to CACHEADMIN
3. Granting the RESOURCE privilege to CACHEADMIN
4. Granting the CREATE PROCEDURE privilege to CACHEADMIN
5. Granting the CREATE ANY TRIGGER privilege to CACHEADMIN
6. Granting the DBMS_LOB package privilege to CACHEADMIN
7. Granting the SELECT on SYS.ALL_OBJECTS privilege to CACHEADMIN
8. Granting the SELECT on SYS.ALL_SYNONYMS privilege to CACHEADMIN
9. Checking if the cache administrator user has permissions on the default
tablespace
Permission exists
11. Granting the CREATE ANY TYPE privilege to CACHEADMIN
********* Initialization for cache admin user done successfully *********
SQL>In TimesTen:
Command> CREATE USER cacheadmin IDENTIFIED BY oracle;
User created.
Command> GRANT CREATE SESSION, CACHE_MANAGER, CREATE ANY TABLE, DROP ANY TABLE TO cacheadmin;
Command>
Command> CREATE USER oratt IDENTIFIED BY oracle;
User created.
Command> grant create session to oratt;
Command>
[oracle@tt1 ~]$ ttIsql "DSN=db_cache;UID=cacheadmin;PWD=oracle;OraclePWD=oracle"
Copyright (c) 1996-2010, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
connect "DSN=db_cache;UID=cacheadmin;PWD=oracle;OraclePWD=oracle";
Connection successful: DSN=db_cache;UID=cacheadmin;DataStore=/u01/app/oracle/datastore/db_cache;DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=US7ASCII;DRIVER=/u01/app/oracle/product/11.2.1/TimesTen/tt1/lib/libtten.so;PermSize=100;TempSize=32;TypeMode=0;CacheGridEnable=0;OracleNetServiceName=ORCL;
(Default setting AutoCommit=1)
Command> call ttCacheUidPwdSet('cacheadmin','oracle');
Command>
Command> CREATE READONLY CACHE GROUP readcache
> AUTOREFRESH INTERVAL
> 5 SECONDS
> FROM oratt.readtab (
> a NUMBER NOT NULL PRIMARY KEY,
> b VARCHAR2(100) );
Command> Additionally dont forget to issue the grants for cacheadmin user in Oracle DB
SQL> GRANT SELECT ON readtab TO cacheadmin;
Grant succeeded.Regards,
Gennady -
Error when creating purchasing group.
Hi,
i am facing two issue when creating purchasing group. i never had such a situation before.
i have created two p.groups successfully and moved to quality.later i figured one of them is missing USER ID now when i try to enter user ID in user column getting below mention error.
Entry XXXX Does not exist in USR02-check your entry.message no 00058.i have checked in USR02 None of ID's exist i used in newly created groups.but ID i used in other groups has no issue even doesn't exist in USR02,but it shows value US in OB(Object type filed).
both ID's are not being created in Development in other words SAP ID's with SU01 but we never had such issue before while changing or creating now purchasing group.
Another thing i have noticed that OB(Object type field is missing in Dev.) i can see that field in Quality even in sand box but not visible in Dev.that when i use OME4.but when i use SM30-V_024 i can see the OB field.Somehow OB field is hidden when going through SPRO or ME04.
This is about Sap ver.4.7
Suggestion are much appreciated.Hi,
Before creating new purchasing groups- 1st check your user ID is authorized to purchasing groups create in t.code: OME4.
In development system you can creates new purchasing groups with USER ID and telephone numbers, upon saving system will create a transport request. Later you can transfer related transport request to quality system for your testing.
For example: You can creates new purchasing groups with USER ID and telephone numbers
Purchasing groups-------------USER ID ---------------Telephone numbers
Z01-----------------------------------USR01------------------232569875
Z02-----------------------------------USR02------------------232589876
Regards,
Biju K -
How to create function group in Maintainence view
Hi,
For creating a maintainence view of a particular table (only1) what is the need of a function group. How can i create a function group like what type of includes, etc are present in the function group,etc.
Thanks,
Arnabin the table maintenance view
just enter the function group name any(Z* )
and give the screen name (single or over view Scree)
It will automatically creates the function group which ever you specified.
now the function group contains
the screen, TOp include ...
Thanks
Sekhar. -
Hi Team,
I am getting error message while creating Function script as below..
CREATE TYPE Book_t AS OBJECT
( name VARCHAR2(100),
AUTHOR VARCHAR2(30),
ABSTRACT VARCHAR2(1000));
CREATE TYPE BOOKSET_T AS TABLE OF BOOK_T;
CREATE TABLE Catalogs
( NAME VARCHAR2(30),
CAT CLOB);
CREATE or replace FUNCTION GetBooks(a CLOB) RETURN BookSet_t;
Error message :=
Error(1): PLS-00378: invalid compilation unit for this release of PL/SQL
But All object are valid state only.You cannot forward declare functions as database objects like you do in packages, you have to actually provide the body of the function as well..
SQL> CREATE or replace FUNCTION GetBooks(a CLOB) RETURN BookSet_t;
2 /
Warning: Function created with compilation errors.
SQL> sho err
Errors for FUNCTION GETBOOKS:
LINE/COL ERROR
0/0 PLS-00378: invalid compilation unit for this release of PL/SQL
SQL> CREATE or replace FUNCTION GetBooks(a CLOB) RETURN BookSet_t IS
2 BEGIN
3 NULL;
4 END;
5 /
Function created. -
Regarding how to create function group.
Hello experts:
First Thank you in advance for all your replies.
I want to create a RFC funtion, but don't know how create a function group of mine, would you please give a hand?
couldn't thank you more.
Best regards.
FrankHi,
goto se37
goto->function groups->create
Regards,
V.Balaji
Reward if Usefull... -
Hi,
I tried to create a new function group in transaction SE37 or SE80 but it asks for OSS Access Key. I prefixed the Function Group Name with Y but still its asking for OSS verification.I am currently doing a POC on enhancing the extract structure of a datasource, so instead of modifying the standard content, i thought copying all the objects like the data source, function module, function group etc and start from there. It allowed to copy the data source, this data source is refering to a extract structure and function module, when i tried to create a function group it was prompting for a OSS account access key,
Also please help me how can create a new extract structure that is same the existing one. -
Creating Function group or package.
What is the impact while creating below inputs function group or Package.
Appl. component
Software Component
Transport Layer .
Suppose "profit center data maintenance redesign and/or Dynamic Data storage"
what can I give for
Appl. component
Software Component
Transport Layer .
Thanks in advance.Hi Sam,
You can find SAP documentation for Application, Software Component and Transport Layer. They are as follows:
<b>Application component ID</b>
Name used to identify the application component
<b>Software Component</b>
The software component describes a set of objects that are always delivered together. A software component is released in succcessive versions with new functions. You can provide each component separately with Support Packages.
Objects are assigned to a software component by assigning the packages of the object. This enables objects from one software component to move to another software component when you switch to a new release.
<b>Transport Layer in ABAP Workbench</b>
The Change and Transport System supports the distribution of development work on large projects across multiple SAP Systems.
The packages in each development system are grouped into one transport layer.
The transport layer determines whether objects are assigned to a local or transportable change request.
Use
Each of your SAP development systems is assigned a transport layer as its standard transport layer. If you use Extended Transport Control, you can assign different standard transport layers to certain clients.
You can define at the most one consolidation target for each SAP System and transport layer.
When you create a package, it is assigned the standard transport layer of the SAP System.
If you want to assign a different transport layer to a package, you require the administration authorization for the Change and Transport System.
The objects in a package automatically have the transport attributes defined for the corresponding transport layer.
If a consolidation route originating in their SAP System is defined, then the objects are assigned to a transportable request, and transported into the consolidation target when it is released.
If a consolidation route is not defined, the objects are assigned to a local request, and are not transported.
Customizing settings are not assigned to a package. They have the transport attributes of the standard transport layer of the system or client.
It is best to assign a package a standard transport layer for which a consolidation route originating in the development system is defined.
To display and maintain the transport layers and routes, use the Transport Management System (transaction STMS).
Only the system adminstrator can make changes.
Regards
Anil Madhavan -
Error while creating Product Group in SOP
HI Gurus,
When I am trying to create the product group in SOP in MC84 , I get follwoing error.
"Product group cannot be created (batch input error 7) Message no. MA218"
how to slove this?
Thanks in advance.
RGRajiv,
Basically if there are mismatch in the Field selection and fields visible in MC84 you would get this error.
The workaround suggested by SAP is to create a product group using MM01 with material type PROD, latter on using the change product group transaction MC86 you can assign its members.
Regards,
Prasobh -
Error when creating product group
Hai frnds,
While creating a product group the following error occurs
REQUIRED PARAMETERS MISSING WHEN CALLING UP MODULE
help me in the issue
regards
Karthik.bHi,
Please refer this thread,
https://www.sdn.sap.com/irj/sdn/profile?userid=3781605
Regards,
R.Brahmankar
Maybe you are looking for
-
Not able to view mails in inbox
Hi I use ovi mail and currently i am not able to view mails in any of the folders. I use the same user name as that of my yahoo mail account. Does this has to do anything.
-
Passing Multiple Values from Multi Select
Hi, My requirement is simple. I have created a simple Multi Select Option in parameter form and i want to send multiple selected values from the multi select option (in parameter form) to reports. eg: I want to send multiple countries code as input .
-
Has anyone experienced a reset of their apps level after the update to iOS 5?
Has anyone else experienced a reset of their apps after the update to iOS5 on your iPad2? If so how we're you able to retrieve the information or your money back for all funds spent to advance in the game.
-
BUS number( Business Objects ) to connect to TREX server
Hi , Can anybody tell me which BUS number I can use to connect Q4D system to TREX system so that i can generate the index.
-
I am having problems unlocking my iphone 5. I have received an email from my old provider confirming that the phone is being unlatched and I need to complete the process through itunes. I have backed up and restored but I have not received a message