Propagation between two type raw queues
Good day.
I want to enable propagation between two type raw queues -
according to documentation:
http://www.stanford.edu/dept/itss/docs/oracle/10gR2/server.102/b14257/aq_intro.htm#CHDCEFBD -
"+Propagation of Messages with LOBs+
+Large Objects can be propagated using Oracle Streams AQ using two methods:+
+* Propagation from RAW queues+
+* Propagation from object queues with LOB attributes+"
My example:
begin
DBMS_AQADM.create_queue_table(queue_table => 'SRC1_QT',queue_payload_type => 'RAW',multiple_consumers => true);
end;
begin
DBMS_AQADM.create_queue(queue_name => 'SRC1_Q',queue_table => 'SRC1_QT');
end;
begin
DBMS_AQADM.create_queue(queue_name => 'DST1_Q',queue_table => 'SRC1_QT');
end;
begin
DBMS_AQADM.start_queue(queue_name => 'SRC1_Q');
end;
begin
DBMS_AQADM.start_queue(queue_name => 'DST1_Q');
end;
declare
c number;
begin
dbms_aqadm.verify_queue_types(src_queue_name => 'SRC1_Q',dest_queue_name => 'DST1_Q',rc => c);
dbms_output.put_line(c);
end;
Last PL/SQL block returns
VQT: new style queue
+0+
Does it means that queues incompatible?
Yes, it works - and I think dbms_aqadm.verify_queue_types shows wrong answer:
DECLARE
subscriber sys.aq$_agent;
BEGIN
subscriber := sys.aq$_agent('SRC1_SUBS', 'DST1_Q', NULL);
DBMS_AQADM.ADD_SUBSCRIBER(queue_name => 'SRC1_Q',
subscriber => subscriber);
END;
begin
dbms_aqadm.schedule_propagation(queue_name => 'SRC1_Q');
end;
DECLARE
enqueue_options dbms_aq.enqueue_options_t;
message_properties dbms_aq.message_properties_t;
message_handle RAW(16);
message RAW(10000);
BEGIN
for i in 1..100 loop
message := utl_raw.cast_to_raw(to_char(i));
dbms_aq.enqueue(queue_name => 'SRC1_Q',
enqueue_options => enqueue_options,
message_properties => message_properties,
payload => message,
msgid => message_handle);
end loop;
COMMIT;
END;
select QUEUE,MSG_STATE,COUNT(*) from AQ$SRC1_QT T group by QUEUE,MSG_STATE
QUEUE MSG_STATE COUNT(*)
DST1_Q READY 100
SRC1_Q PROCESSED 100
Edited by: i.k. on 10.05.2011 10:49
Edited by: i.k. on 10.05.2011 10:50
Similar Messages
-
Payment Method split between two types (cash & credit)
I am looking for a way of splitting a customers payment between two methods in one sales order. For example, a customer purchases an item valued at $100. He wants to pay with $50 cash and put $50 on a credit card. Currently the payment method resides in the header of the sales order and only one can be selected. Is it possible to create a multi selection option, or to apply the payment method at the line item level?
Technically it should be possible to maintain a different payment term on the line item level in the sales documents. The field is stored in VBKD table and is also available at the line item level (although it's grayed out).
Such items would be split into 2 invoices though because it's not possible to have one invoice with two different payment terms.
Also if the payment method does not change the payment due date and other condition, then I wouldn't really bother at all. It's possible to post 2 partial payments against one invoice in FI, so why should SD side be even concerned about the methods? Unless, of course, there's something you're not telling... -
Differnce between two types of declaration
Hi all,
TYPE number_x_x is table of number;
number_x number_x_x;
TYPE number_y_y is table of number index by binary_integer;
number_y number_y_y;
Can i know what is the difference between these two, and in what scenario's can i use each of them.
ThanksThere's a useful chart at SQL Snippets: PL/SQL Collections - Choosing the Right Collection Type which highlights the differences between nested tables and associative arrays and can help you decide which one is best for your needs. There's also some sample code for both types of collections in other pages under the "PL/SQL Collections" section.
HTH.
Joe Fuda
SQL Snippets -
Propagation between queues in Oracle Advanced Queuing
We would like to connect two queues that reside in different database schemas/instances.
We try to use the propagation feature of Oracle to achieve this.
The queue-type is the same for both queues.
Enqueuing is done with a recipient list in order to set multiple local subscribers for the messages that are put onto the queue.
We would like to propagate between queues without changing the applications that write to originating queue and the other applications that read from the target queue.
During our research we only found ways where we need to change the application that writes onto the queue, which is not acceptable for us. Also the list of subscribers needs to be different based on the message.
Therefore I have the following question:
- is there a way to set up propagation between queues in a way where we don't need to modify the sending application?
- if not, is there a different way to connect two queues via a subscriber/consumer?Oracle8i for Linux does have AQ, although I haven't evaluated it
yet. If you're still having trouble with the install, make sure
you get the patch. A quicker and easier way to get Oracle8i up
cheaply for evaluation is to download the NT version. I'm
evaluating Oracle8i for both Linux and NT and the NT version is
more stable.
I would really appreciate hearing about your experiences with AQ
on Oracle8 (8.0.4.3). I have several projects that we have been
considering using AQ with. Please send me an email and tell me
what problems / work-arounds you found.
Christian Schroeder (guest) wrote:
: Hello,
: I still haven't managed to install 8i completely
: (files with zero-length, wrong permissions, wrong JVM, ...),
: anyway... -))
: We are using Oracle Advanced Queuing under 8.0.4.3 on AIX in
: a project at my company and I wondered if AQ is in 8i for
Linux?
: I really would like to evaluate it at home, since the AIX
: AQ version has some bugs and restrictions which I really need
to
: get around.
: My idea is to get 8i for AIX, but I wouldn't buy it if the
: queuing is still unstable.
: The 8.0.4 documentation states that one will get AQ in the
: Enterprise Edition with message-type 'RAW' and the Objects
Option
: will add full functionality if also purchased. I didn't find
: any comments on AQ in the installation guide.
: Regards,
: Christian
null -
As to the data type of the data type of the difference between two date type of datas
Hi,
I have a question about the data type of the difference between two date type of datas.
There are two date type of datas as:
SSHIPMENTS.RECEIVEDATETIME
SSHIPMENTS.PROMISEDATETIME
I try to use the following SQL Script in Oracle SQL*Plus as:
SELECT CASE
WHEN (SSHIPMENTS.RECEIVEDATETIME - SSHIPMENTS.PROMISEDATETIME) < '000 01:00:00.000' THEN 'OnTime'
WHEN (SSHIPMENTS.RECEIVEDATETIME - SSHIPMENTS.PROMISEDATETIME) < '000 01:30:00.000' THEN '60-89 Minutes'
ELSE '3+ Hours'
END
FROM SSHIPMENTS;
The error message of "Invalid Number" for the '000 01:30:00.000' happens.
I don't know if the data type of the interval is wrong.
Many Thanks,
CathySELECT CASE
WHEN (to_char(SSHIPMENTS.RECEIVEDATETIME,'hhmiss') - to_char(SSHIPMENTS.PROMISEDATETIME,'hh24miss')) < '010000' THEN 'OnTime'
WHEN (to_char(SSHIPMENTS.RECEIVEDATETIME,'hhmiss') - to_char(SSHIPMENTS.PROMISEDATETIME,'hh24miss'))< '000 01:30:00.000' THEN '60-89 Minutes'
ELSE '3+ Hours'
END
FROM SSHIPMENTS;
just try it out.. -
Inspection lot for Mvt type 311 between two storage location only
Hello all,
I want to create an inspection lot only whenever my material transfer between two particulars storage locations. e.g if i have multiple storage locations, then i need an inspection lot to be created whenever my material transferred from say X S.Loc to Y S.loc only. For other transfers i don't need to create an inspection lot even from Y to X.
For more clarity, suppose i have ten storage locations. i have also created one storage location for my Lab. So I want an inspection lot to be created only when my material transfer to my Lab storage location from any other storage location, not when i transfer from my LAB to any other S.Loc or between two S.Loc other than LAB.
I have activated inspection type 08 but it does not have a restricition on S.Loc.
So please suggest some solution for the same.Dear Amit
In this case what you can do is make a copy of 311 movement type, say Z11. Deactivate QM for 311 and activate QM for Z11
So whenever you want inspection lot to be created use Z11.
You can activate and deactivate QM in QCCO > Quality inspection > Inspection lot creation > inspection for goods movement
Regards
Gajesh -
I've been spending some time on 're-tuning' some of my OOP understanding, and I've come up against a concept that is confusing me.
Lets say I have two objects. A user object
and an account object.
Back to basics here, but each object has state, behaviour and identity (often referred to as an entity object).
The user object
manages behaviour purely associated with a user, for example we could have a login(credentials) method
that returns if successfully logged in or throws exception if not.
The account object
manages behaviour purely associated with a users account. For example we could have a method checkActive() that checks if the account is active. The account object checks if the account has an up-to-date subscription, checks if there are any admin flags added
which would make it inactive. It returns if checks pass, or throws exception if not.
Now here lies my problem. There is clearly a relationship between user and account,
but I feel that there are actually two TYPES of association to consider. One that is data driven (exists only in the data/state of the objects and the database) and one that is behaviour driven (represents an object call to methods of the associated object).
Data Driven Association
In the example I have presented, there is clearly a data association between user and account.
In a database schema we could have the following table:
USER_ACCOUNTS
id
user_id
When we instantiate the account and
load the database data into it, there will be a class variable containing user_id.
In essence, the account object
holds an integer representation of user through user_id
Behaviour Driven Association
Behaviour driven associations are really the dependencies of an object. If object A calls methods on object B there is an association going from A to B. A holds an object representation of B.
In my example case, neither the user object
nor the account object
depend on each other to perform their tasks i.e. neither object calls methods on the other object. There is therefore no behaviour driven association between the two and neither object holds an object reference to the other.
Question
Is the case I presented purely a case of entity representation? The association between user and account is
always present, but its being represented in different ways?
ie. the user entity
has an identity that can be represented in different forms. It can be represented as an object (the instantiated user object)
or as a unique integer from the users table in the databases.
Is this a formalised way of recognising different implementations of associations or have I completely lost my mind?
One thing that bugs me is how would I describe the differences in UML or similar? Or is it just an implementation detail?It s a bit hard to fully understand what is problem actually in :). I think you are a bit mixing some concepts.
Entities representation
At first, all models we are implementing is just a simplification of some real-world objects and environment. Your conceptual entity user corresponds to some real user and contains some attributes we are intresteing in according to application needs. Thus there
are some models we have to implement.
Thus, all user defined by DB schema, user defined by class, and probably user defined by some presentation logic is normally present some real-world user. It is only about implementation purposes, we have to store, view and manipulate with user.
On the other hand let's take a look on Single Responsibility Principle. It tells us to use every class or program unit just for certain needs. Using single user (class or program unit) for storage and presentation needs violates this principles.
the user entity has an identity that can be represented in different forms. It can be represented as an object (the instantiated user object) or as a unique integer from the users table in the
databases.
So, the answer is yes.
Associations and dependencies
I think it is more about terminology than about nature of problem. But in general you are right - there are different types of object realtions (especially, I will use other terms to list it). For example "referencing", "creation", "using",
"coordinating", "storing", "inheriting" (!) ....
According to this, user instance references account instance. And A instance uses B instance.
For most cases it is good enough to distinguish just "referencing" and "using". It is what you've just written. It's enough common and abstract to be understood by other person when talking about domain, e.g.
But sometimes, to emphasize some aspects you should describe relations in a way like "A dispatches ensemble of Bs" or "R stores X to database". It's more applicable for specification and modelling.
Is this a formalised way of recognising different implementations of associations or have I completely lost my mind?
To call something formalized I suggest to look at UML.
UML and other modelling instruments
One thing that bugs me is how would I describe the differences in UML or similar? Or is it just an implementation detail?
There are a lot of UML models (diagrams). Let's take a look at most well-known - Classes and Objects Diagram.
It's interesting that UML allows to present all type of object relations, and moreover allows to decide "is it just an implementation detail".
Martin Fowler describes 3 levels (or point of views) of understanding of Classes Diagram.
Conceptual. Diagram is considered as high-level domain model, independent from implementation.
Specification. Diagram is considered as high-level realization model containing of interfaces.
Implementation. Diagram is considered as low-level technical paper containing interfaces, classes, references, other types of relations.
Is this a formalised way of recognising different implementations of associations or have I completely lost my mind?
Yes, you have to fix some point of view and choose appropriate relations set.
For example, let's take a look at Classes Diagram and consider it from an implementation point of view. UML defines 3 type of relations (and propose corresponding means to its designation):
Association
Association corresponds "referencing" between instances.
Dependency
Dependency combines all types of relations such as "using", "creating", "storing", etc.
Inheritance.
Inheritances as a fundamental OOP instrument is presented by UML in a distinct way. It's more about classes than about instances, but also one can say that A instance inherit attributes of B instance. So, that's ok.
First and second points of view on Class Diagram, as I remember uses only one type of relation unifying both associations and dependencies and is designated like association (no inheritance, of course).
Also, UML proposes Objects Diagram which is same to Classes Diagram, but fits better for runtime modelling needs.
Finally, a choice of a set of relations taken into consideration depends on a context and point of view. UML provides some ones. -
Spacing between two line types in smartform
I have data in two different line types as below
line type1
linetype2
but what my requirement is
line item1
line item2
i had tried by changing the smart style but it dint work. Please help me out in reducing the space between the datas of the line types.Hi
Go to your smartstyle.
Go to your paragran format.
Click on tab Indents and Spacing.There you will see a field named LINE SPACING.In that you can adjust the spacing between two lines.
Regards
Khushboo -
JMS transaction between two queues
Hi there,
I have been asked to build some code that will act as an adapter
between two legacy systems. Basically I will have to read from a
queue, transform the information and write it to the other, then
receive the response, transform it, and put it again back to the
"caller" system.
There are 4 queues implicated in this task.
I will to use JMS Api in my code but I have found a problem. The way
of performing a transaction in JMS is this:
QueueSession queueSession = queueConnection.createQueueSession(true,
0);
"Here, the first argument means that the session is transacted; the
second indicates that message acknowledgment is not specified for
transacted sessions."
As queueConnection is a connection to ONE queue, I can only perform
transactions to ONE queue! But I don´t want to consume a message till
I know it has been sent correctly to the other side.
I have also read that some JMS providers support JTA transactions.
But I don´t know if this is the right way to go.
Can anybody bring some light to this issue.
Thaks al lot for your attention!!
This post has blossomed into several threads. I'm going to
attempt a shot-gun approach to answer all questions.
On MQSeries:
See "How to use IBM MQ as a JMS Provider?" posts for more info.
On transacted sessions:
If this is ALL MQSeries, then it is up to MQSeries if a transacted
session can span multiple queues and/or servers. WL supports this.
MQSeries may simply prevent a session from
spanning multiple servers and/or queues. Note that other vendors,
that do not have their own TX monitor, very very likely do
not have a 2PC in a transacted session that spans multiple servers
(meaning it is not truly transactional).
On JTA and multiple queues:
The whole reason for being for JTA is to be able to span multiple
operations. Yes, this is supported in WL.
On the manuals:
These issues are covered in great detail in the WL JMS developer's
guide in the transactions chapter.
On bridging:
You do not have to write your own bridge.
WL supplies a bridge to greatly simplify the work involved.
WL 7.0 can even bridge two XA compliant JMS implementations transactionally.
(Neither has to be WL JMS.) WL 6.1SP3 will have this same feature, now
avialable as alpha code in 6.1. See "How to use IBM MQ as a JMS Provider?" posts for more
info.
On queuing and transactions:
One can not include a request and its response in the same transaction. Period.
This is the nature of queueing. One can dequeue from one queue and
enqueue to another. I think you understand this, but it bears repeating.
Tom
Mac wrote:
> I know that a recieve will not remove a message and a send will not
> send it until the transaction is commited.
>
> In fact I want to do 2 transactions one for each receive-send.
>
> graphic again! ;)
>
> queue1 queue3
> ======> =====>
> legacy 1 Java Adapter legacy 2
> queue2 queue4
> <====== <=====
>
> In the period of time between reading from queue1 and writing to
> queue3 the adapter could fail thus a message will be lost. The same
> happens with queue4 and 2. Maybe this could be solved with a
> transaction over queue1 and another one over queue4, but I'm not sure.
>
> I will have to decide if I use JMS or MQSeries API. MQ allows you to
> wrap more than one queue in the same transaction if they are in the
> same Queue Manager. So I wanted to know if JMS also allows to make a
> transation over more than one queue and how is it done. only JTA?
> QueueSession? impossible?
>
> tnx really for your help!
>
> "Raja Mukherjee" <[email protected]> wrote in message news:<[email protected]>...
> > You can not. Even if you could, it's at least have to be 2 transactions.
> > Because, if all of your work is in one transaction you will never send or
> > receive messages, you would be blocking for ever. In order to send the
> > message you will have to commit the transaction on the first place.
> >
> > .raja
> >
> > "Mac" <[email protected]> wrote in message
> > news:[email protected]...
> > > Sorry Tom, I think that I have not explained well my problem.
> > >
> > > The following extrange symbols are supposed to be an explaining
> > > graphic!! ;)
> > >
> > >
> > > queue1 queue3
> > > ======> =====>
> > > legacy 1 Java Adapter legacy 2
> > > queue2 queue4
> > > <====== <=====
> > >
> > > Legacy System 1 wants to call a service of legacy system 2, but they
> > > can not communicate directly so we will use MQ Series as both them
> > > support it.
> > > For that purpose Legacy1 puts a message in queue1. The Java Adapter
> > > transforms the message and puts it in queue3. Legacy2 processes the
> > > request and replies with a message in queue4. The Java Adapter gets
> > > it, transforms it and puts it in queue2. As a result legacy1 obtains
> > > the information it was asking for.
> > >
> > > I'm using MQ Series 5.2 as middleware. I will not use Message Driven
> > > Beans so I won´t have an EJB container to perform distributed
> > > transactions.
> > >
> > > The question is: How can I put and get messages in the 4 queues
> > > using de same transaction?? Can I do it somehow with JMS session or I
> > > must use a JTA transaction?
> > >
> > > Thanks again for your help, and forgive me for being so insistent!
> > > :)
[att1.html]
-
How to remove line between two raws in word template designing ?
Hi everbody,
Hope you are doing good.
i am designing report in word template.
i wandoring how to remove line between two raws ?
currently it gives me lines between each single raw.
i want to remove line between two raws.
any help is greatly appreciated.
Thanks.Hi,
are the rows inside a table-structure? Perhaps the line are the borders of the table?
Regards
Rainer -
Diff between prt and raw material type
what is the difference between PRT and raw material material type
Hi,
Any material type defines the material views (Basic,Purchasing,Storage,Accounting....), Whether internally procured or extrenally procured,special type.
whether it requires Qty & Value updation,
Standard material type for Raw Materials is ROH
Raw materials are always procured externally and then processed. A material master record of this type contains purchasing data, but not sales data since they cannot be sold.
But there is no Std Material type PRT, & if you are meaning FERT it is a finished goods material type.
Finished products are produced in-house. Since they cannot be ordered by Purchasing, a material master record of this material type does not contain purchasing data.
Reward if found useful.
Regards,
Vengat -
Oracle Streams 'ORA-25215: user_data type and queue type do not match'
I am trying replication between two databases (10.2.0.3) using Oracle Streams.
I have followed the instructions at http://www.oracle.com/technology/oramag/oracle/04-nov/o64streams.html
The main steps are:
1. Set up ARCHIVELOG mode.
2. Set up the Streams administrator.
3. Set initialization parameters.
4. Create a database link.
5. Set up source and destination queues.
6. Set up supplemental logging at the source database.
7. Configure the capture process at the source database.
8. Configure the propagation process.
9. Create the destination table.
10. Grant object privileges.
11. Set the instantiation system change number (SCN).
12. Configure the apply process at the destination database.
13. Start the capture and apply processes.
For step 5, I have used the 'set_up_queue' in the 'dbms_strems_adm package'. This procedure creates a queue table and an associated queue.
The problem is that, in the propagation process, I get this error:
'ORA-25215: user_data type and queue type do not match'
I have checked it, and the queue table and its associated queue are created as shown:
sys.dbms_aqadm.create_queue_table (
queue_table => 'CAPTURE_SFQTAB'
, queue_payload_type => 'SYS.ANYDATA'
, sort_list => ''
, COMMENT => ''
, multiple_consumers => TRUE
, message_grouping => DBMS_AQADM.TRANSACTIONAL
, storage_clause => 'TABLESPACE STREAMSTS LOGGING'
, compatible => '8.1'
, primary_instance => '0'
, secondary_instance => '0');
sys.dbms_aqadm.create_queue(
queue_name => 'CAPTURE_SFQ'
, queue_table => 'CAPTURE_SFQTAB'
, queue_type => sys.dbms_aqadm.NORMAL_QUEUE
, max_retries => '5'
, retry_delay => '0'
, retention_time => '0'
, COMMENT => '');
The capture process is 'capturing changes' but it seems that these changes cannot be enqueued into the capture queue because the data type is not correct.
As far as I know, 'sys.anydata' payload type and 'normal_queue' type are the right parameters to get a successful configuration.
I would be really grateful for any idea!Hi
You need to run a VERIFY to make sure that the queues are compatible. At least on my 10.2.0.3/4 I need to do it.
DECLARE
rc BINARY_INTEGER;
BEGIN
DBMS_AQADM.VERIFY_QUEUE_TYPES(
src_queue_name => 'np_out_onlinex',
dest_queue_name => 'np_out_onlinex',
rc => rc, , destination => 'scnp.pfa.dk',
transformation => 'TransformDim2JMS_001x');
DBMS_OUTPUT.PUT_LINE('Compatible: '||rc);
If you dont have transformations and/or a remote destination - then delete those params.
Check the table: SYS.AQ$_MESSAGE_TYPES there you can see what are verified or not
regards
Mette -
Working days between two date fields and Changing Factory Calendar
Hi,
I have to calculate working days between two date fields excluding the weekends and public holidays for Switzerland.
I have written the routine using factory calender and its working fine except for two problems now:
1. If any one of the date field is empty then teh rsult should be zero.
2. And the below code is working from 1996 but my cleints wants it to work for years before 1996 as well.
I also tried to change the Start date in SCAL for factory calendar but it says enter values between 1995 to 2020.
I am new to ABAP. Please help me how i can achieve these for below code.
DATA: IT_HOLIDAYS type TABLE OF ISCAL_DAY,
IS_HOLIDAYS TYPE ISCAL_DAY.
DATA: T_DATE TYPE SY-DATUM,
P_DATE TYPE SY-DATUM.
DATA : X_DATE(4) TYPE C.
DATA: CNT TYPE I.
REFRESH : IT_HOLIDAYS.
CLEAR : IT_HOLIDAYS.
T_DATE = SOURCE_FIELDS-/BIC/ZCCCHP812.
P_DATE = SOURCE_FIELDS-/BIC/ZCCCHP810.
CALL FUNCTION 'HOLIDAY_GET'
EXPORTING
HOLIDAY_CALENDAR = 'CH'
FACTORY_CALENDAR = 'CH'
DATE_FROM = P_DATE
DATE_TO = T_DATE
TABLES
HOLIDAYS = IT_HOLIDAYS
EXCEPTIONS
FACTORY_CALENDAR_NOT_FOUND = 1
HOLIDAY_CALENDAR_NOT_FOUND = 2
DATE_HAS_INVALID_FORMAT = 3
DATE_INCONSISTENCY = 4
OTHERS = 5.
DESCRIBE TABLE IT_HOLIDAYS LINES CNT.
X_DATE = T_DATE - P_DATE - CNT.
RESULT = X_DATE.
Please help
Regards
Zabina
Edited by: Syed786 on Nov 2, 2011 9:15 AMHi Zabina,
Try this function module 'DURATION_DETERMINE'.
Give the factory calendar and unit as DAY
With regards,
Rajesh -
Site to Site VPN Between Two ASA 5505's Up But Not Passing Traffic
hello,
i am setting up a site to site vpn between two asa 5505's. the tunnel is up but i cannot get it to pass traffic and i have run out of ideas at this point. i am on site as i am posting this question and only have about 4 hours left to figure this out, so any help asap is greatly appreciated. i'll post the configs below along with the output of sh crypto isakmp sa and sh ipsec sa.
FYI the asa's are different versions, one is 9.2 the other is 8.2
Note: 1.1.1.1 = public ip for Site A 2.2.2.2 = public ip for site B
Site A running config:
Result of the command: "sh run"
: Saved
ASA Version 8.2(2)
hostname csol-asa
enable password WI19w3dXj6ANP8c6 encrypted
passwd 2KFQnbNIdI.2KYOU encrypted
names
name 192.168.1.0 san_antonio_inside
interface Vlan1
nameif inside
security-level 100
ip address 192.168.2.1 255.255.255.0
interface Vlan2
nameif outside
security-level 0
ip address 1.1.1.1 255.255.255.248
interface Ethernet0/0
switchport access vlan 2
interface Ethernet0/1
interface Ethernet0/2
interface Ethernet0/3
interface Ethernet0/4
interface Ethernet0/5
interface Ethernet0/6
interface Ethernet0/7
ftp mode passive
dns domain-lookup inside
dns server-group DefaultDNS
name-server 24.93.41.125
name-server 24.93.41.126
object-group network NETWORK_OBJ_192.168.2.0_24
access-list inside_access_out extended permit ip any any
access-list outside_access_out extended permit ip any any
access-list outside_access_in extended permit icmp any any
access-list outside_access_in_1 extended permit icmp any interface outside
access-list outside_access_in_1 extended permit tcp any interface outside eq pop3
access-list outside_access_in_1 extended permit tcp any interface outside eq 8100
access-list outside_access_in_1 extended permit udp any interface outside eq 8100
access-list outside_access_in_1 extended permit udp any interface outside eq 1025
access-list outside_access_in_1 extended permit tcp any interface outside eq 1025
access-list outside_access_in_1 extended permit tcp any interface outside eq 5020
access-list outside_access_in_1 extended permit tcp any interface outside eq 8080
access-list outside_access_in_1 extended permit tcp any interface outside eq www
access-list outside_access_in_1 extended permit ip san_antonio_inside 255.255.255.0 any
access-list outside_1_cryptomap extended permit ip 192.168.2.0 255.255.255.0 host san_antonio_inside
access-list outside_1_cryptomap_1 extended permit ip 192.168.2.0 255.255.255.0 san_antonio_inside 255.255.255.0
access-list inside_nat0_outbound extended permit ip 192.168.2.0 255.255.255.0 san_antonio_inside 255.255.255.0
pager lines 24
logging enable
logging asdm informational
mtu inside 1500
mtu outside 1500
no failover
icmp unreachable rate-limit 1 burst-size 1
no asdm history enable
arp timeout 14400
nat-control
global (inside) 2 interface
global (outside) 101 interface
nat (inside) 0 access-list inside_nat0_outbound
nat (inside) 101 0.0.0.0 0.0.0.0
static (inside,outside) tcp interface pop3 192.168.2.249 pop3 netmask 255.255.255.255
static (inside,outside) tcp interface 8100 192.168.2.161 8100 netmask 255.255.255.255
static (inside,outside) udp interface 8100 192.168.2.161 8100 netmask 255.255.255.255
static (inside,outside) udp interface 1025 192.168.2.161 1025 netmask 255.255.255.255
static (inside,outside) tcp interface 5020 192.168.2.8 5020 netmask 255.255.255.255
static (inside,outside) tcp interface 8080 192.168.2.251 8080 netmask 255.255.255.255
static (inside,inside) tcp interface www 192.168.2.8 www netmask 255.255.255.255
static (inside,outside) tcp interface 1025 192.168.2.161 1025 netmask 255.255.255.255
access-group inside_access_out out interface inside
access-group outside_access_in_1 in interface outside
route outside 0.0.0.0 0.0.0.0 1.1.1.1 1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
timeout tcp-proxy-reassembly 0:01:00
dynamic-access-policy-record DfltAccessPolicy
http server enable
http 192.168.2.0 255.255.255.0 inside
http 2.2.2.2 255.255.255.255 outside
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec transform-set ESP-AES-128-SHA esp-aes esp-sha-hmac
crypto ipsec transform-set ESP-AES-128-MD5 esp-aes esp-md5-hmac
crypto ipsec transform-set ESP-AES-192-SHA esp-aes-192 esp-sha-hmac
crypto ipsec transform-set ESP-AES-192-MD5 esp-aes-192 esp-md5-hmac
crypto ipsec transform-set ESP-AES-256-SHA esp-aes-256 esp-sha-hmac
crypto ipsec transform-set ESP-AES-256-MD5 esp-aes-256 esp-md5-hmac
crypto ipsec transform-set ESP-AES-128-SHA-TRANS esp-aes esp-sha-hmac
crypto ipsec transform-set ESP-AES-128-SHA-TRANS mode transport
crypto ipsec transform-set ESP-AES-128-MD5-TRANS esp-aes esp-md5-hmac
crypto ipsec transform-set ESP-AES-128-MD5-TRANS mode transport
crypto ipsec transform-set ESP-AES-192-SHA-TRANS esp-aes-192 esp-sha-hmac
crypto ipsec transform-set ESP-AES-192-SHA-TRANS mode transport
crypto ipsec transform-set ESP-AES-192-MD5-TRANS esp-aes-192 esp-md5-hmac
crypto ipsec transform-set ESP-AES-192-MD5-TRANS mode transport
crypto ipsec transform-set ESP-AES-256-SHA-TRANS esp-aes-256 esp-sha-hmac
crypto ipsec transform-set ESP-AES-256-SHA-TRANS mode transport
crypto ipsec transform-set ESP-AES-256-MD5-TRANS esp-aes-256 esp-md5-hmac
crypto ipsec transform-set ESP-AES-256-MD5-TRANS mode transport
crypto ipsec transform-set ESP-3DES-MD5 esp-3des esp-md5-hmac
crypto ipsec transform-set ESP-3DES-SHA-TRANS esp-3des esp-sha-hmac
crypto ipsec transform-set ESP-3DES-SHA-TRANS mode transport
crypto ipsec transform-set ESP-3DES-MD5-TRANS esp-3des esp-md5-hmac
crypto ipsec transform-set ESP-3DES-MD5-TRANS mode transport
crypto ipsec transform-set ESP-DES-SHA esp-des esp-sha-hmac
crypto ipsec transform-set ESP-DES-MD5 esp-des esp-md5-hmac
crypto ipsec transform-set ESP-DES-SHA-TRANS esp-des esp-sha-hmac
crypto ipsec transform-set ESP-DES-SHA-TRANS mode transport
crypto ipsec transform-set ESP-DES-MD5-TRANS esp-des esp-md5-hmac
crypto ipsec transform-set ESP-DES-MD5-TRANS mode transport
crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
crypto ipsec security-association lifetime seconds 28800
crypto ipsec security-association lifetime kilobytes 4608000
crypto map outside_map1 1 match address outside_1_cryptomap_1
crypto map outside_map1 1 set peer 2.2.2.2
crypto map outside_map1 1 set transform-set ESP-3DES-SHA
crypto map outside_map1 interface outside
crypto isakmp enable outside
crypto isakmp policy 10
authentication pre-share
encryption 3des
hash sha
group 2
lifetime 86400
telnet timeout 5
ssh timeout 5
console timeout 0
dhcpd address 192.168.2.30-192.168.2.155 inside
dhcpd dns 24.93.41.125 24.93.41.126 interface inside
dhcpd domain corporatesolutionsfw.local interface inside
dhcpd enable inside
threat-detection basic-threat
threat-detection statistics access-list
no threat-detection statistics tcp-intercept
webvpn
anyconnect-essentials
group-policy DfltGrpPolicy attributes
tunnel-group 2.2.2.2 type ipsec-l2l
tunnel-group 2.2.2.2 ipsec-attributes
pre-shared-key *****
prompt hostname context
call-home
profile CiscoTAC-1
no active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
destination address email [email protected]
destination transport-method http
subscribe-to-alert-group diagnostic
subscribe-to-alert-group environment
subscribe-to-alert-group inventory periodic monthly
subscribe-to-alert-group configuration periodic monthly
subscribe-to-alert-group telemetry periodic daily
Cryptochecksum:021cf43a4211a99232849372c380dda2
: end
Site A sh crypto isakmp sa:
Active SA: 1
Rekey SA: 0 (A tunnel will report 1 Active and 1 Rekey SA during rekey)
Total IKE SA: 1
1 IKE Peer: 2.2.2.2
Type : L2L Role : responder
Rekey : no State : MM_ACTIVE
Site A sh ipsec sa:
Result of the command: "sh ipsec sa"
interface: outside
Crypto map tag: outside_map1, seq num: 1, local addr: 1.1.1.1
access-list outside_1_cryptomap_1 extended permit ip 192.168.2.0 255.255.255.0 192.168.1.0 255.255.255.0
local ident (addr/mask/prot/port): (192.168.2.0/255.255.255.0/0/0)
remote ident (addr/mask/prot/port): (san_antonio_inside/255.255.255.0/0/0)
current_peer: 2.2.2.2
#pkts encaps: 1, #pkts encrypt: 1, #pkts digest: 1
#pkts decaps: 239, #pkts decrypt: 239, #pkts verify: 239
#pkts compressed: 0, #pkts decompressed: 0
#pkts not compressed: 1, #pkts comp failed: 0, #pkts decomp failed: 0
#pre-frag successes: 0, #pre-frag failures: 0, #fragments created: 0
#PMTUs sent: 0, #PMTUs rcvd: 0, #decapsulated frgs needing reassembly: 0
#send errors: 0, #recv errors: 0
local crypto endpt.: 1.1.1.1, remote crypto endpt.: 71.40.110.179
path mtu 1500, ipsec overhead 58, media mtu 1500
current outbound spi: C1074C40
current inbound spi : B21273A9
inbound esp sas:
spi: 0xB21273A9 (2987553705)
transform: esp-3des esp-sha-hmac no compression
in use settings ={L2L, Tunnel, }
slot: 0, conn_id: 1691648, crypto-map: outside_map1
sa timing: remaining key lifetime (kB/sec): (3914989/27694)
IV size: 8 bytes
replay detection support: Y
Anti replay bitmap:
0xFFFFFFFF 0xFFFFFFFF
outbound esp sas:
spi: 0xC1074C40 (3238480960)
transform: esp-3des esp-sha-hmac no compression
in use settings ={L2L, Tunnel, }
slot: 0, conn_id: 1691648, crypto-map: outside_map1
sa timing: remaining key lifetime (kB/sec): (3914999/27694)
IV size: 8 bytes
replay detection support: Y
Anti replay bitmap:
0x00000000 0x00000001
Site B running config:
Result of the command: "sh run"
: Saved
: Serial Number: JMX184640WY
: Hardware: ASA5505, 512 MB RAM, CPU Geode 500 MHz
ASA Version 9.2(2)4
hostname CSOLSAASA
enable password WI19w3dXj6ANP8c6 encrypted
xlate per-session deny tcp any4 any4
xlate per-session deny tcp any4 any6
xlate per-session deny tcp any6 any4
xlate per-session deny tcp any6 any6
xlate per-session deny udp any4 any4 eq domain
xlate per-session deny udp any4 any6 eq domain
xlate per-session deny udp any6 any4 eq domain
xlate per-session deny udp any6 any6 eq domain
names
interface Ethernet0/0
switchport access vlan 2
interface Ethernet0/1
interface Ethernet0/2
interface Ethernet0/3
interface Ethernet0/4
interface Ethernet0/5
interface Ethernet0/6
interface Ethernet0/7
interface Vlan1
nameif inside
security-level 100
ip address 192.168.1.1 255.255.255.0
interface Vlan2
nameif outside
security-level 0
ip address 2.2.2.2 255.255.255.248
ftp mode passive
object network NETWORK_OBJ_192.168.1.0_24
subnet 192.168.1.0 255.255.255.0
object network mcallen_network
subnet 192.168.2.0 255.255.255.0
access-list outside_cryptomap extended permit ip object NETWORK_OBJ_192.168.1.0_24 object mcallen_network
access-list outside_access_in extended permit ip object mcallen_network 192.168.1.0 255.255.255.0
pager lines 24
logging enable
logging asdm informational
mtu inside 1500
mtu outside 1500
no failover
icmp unreachable rate-limit 1 burst-size 1
asdm image disk0:/asdm-731-101.bin
no asdm history enable
arp timeout 14400
no arp permit-nonconnected
nat (inside,outside) source static NETWORK_OBJ_192.168.1.0_24 NETWORK_OBJ_192.168.1.0_24 destination static mcallen_network mcallen_network no-proxy-arp route-lookup
nat (inside,outside) after-auto source dynamic any interface
access-group outside_access_in in interface outside
route outside 0.0.0.0 0.0.0.0 2.2.2.2 1
timeout xlate 3:00:00
timeout pat-xlate 0:00:30
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
timeout tcp-proxy-reassembly 0:01:00
timeout floating-conn 0:00:00
dynamic-access-policy-record DfltAccessPolicy
user-identity default-domain LOCAL
http server enable
http 192.168.1.0 255.255.255.0 inside
no snmp-server location
no snmp-server contact
crypto ipsec ikev1 transform-set ESP-AES-128-SHA esp-aes esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-128-MD5 esp-aes esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-192-SHA esp-aes-192 esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-192-MD5 esp-aes-192 esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-256-SHA esp-aes-256 esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-256-MD5 esp-aes-256 esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-128-SHA-TRANS esp-aes esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-128-SHA-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-AES-128-MD5-TRANS esp-aes esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-128-MD5-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-AES-192-SHA-TRANS esp-aes-192 esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-192-SHA-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-AES-192-MD5-TRANS esp-aes-192 esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-192-MD5-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-AES-256-SHA-TRANS esp-aes-256 esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-AES-256-SHA-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-AES-256-MD5-TRANS esp-aes-256 esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-AES-256-MD5-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-3DES-MD5 esp-3des esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-3DES-SHA-TRANS esp-3des esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-3DES-SHA-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-3DES-MD5-TRANS esp-3des esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-3DES-MD5-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-DES-SHA esp-des esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-DES-MD5 esp-des esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-DES-SHA-TRANS esp-des esp-sha-hmac
crypto ipsec ikev1 transform-set ESP-DES-SHA-TRANS mode transport
crypto ipsec ikev1 transform-set ESP-DES-MD5-TRANS esp-des esp-md5-hmac
crypto ipsec ikev1 transform-set ESP-DES-MD5-TRANS mode transport
crypto ipsec ikev2 ipsec-proposal DES
protocol esp encryption des
protocol esp integrity sha-1 md5
crypto ipsec ikev2 ipsec-proposal 3DES
protocol esp encryption 3des
protocol esp integrity sha-1 md5
crypto ipsec ikev2 ipsec-proposal AES
protocol esp encryption aes
protocol esp integrity sha-1 md5
crypto ipsec ikev2 ipsec-proposal AES192
protocol esp encryption aes-192
protocol esp integrity sha-1 md5
crypto ipsec ikev2 ipsec-proposal AES256
protocol esp encryption aes-256
protocol esp integrity sha-1 md5
crypto ipsec security-association pmtu-aging infinite
crypto map outside_map3 1 match address outside_cryptomap
crypto map outside_map3 1 set peer 1.1.1.1
crypto map outside_map3 1 set ikev1 transform-set ESP-AES-128-SHA ESP-AES-128-MD5 ESP-AES-192-SHA ESP-AES-192-MD5 ESP-AES-256-SHA ESP-AES-256-MD5 ESP-3DES-SHA ESP-3DES-MD5 ESP-DES-SHA ESP-DES-MD5
crypto map outside_map3 interface outside
crypto ca trustpool policy
crypto ikev2 policy 1
encryption aes-256
integrity sha
group 5 2
prf sha
lifetime seconds 86400
crypto ikev2 policy 10
encryption aes-192
integrity sha
group 5 2
prf sha
lifetime seconds 86400
crypto ikev2 policy 20
encryption aes
integrity sha
group 5 2
prf sha
lifetime seconds 86400
crypto ikev2 policy 30
encryption 3des
integrity sha
group 5 2
prf sha
lifetime seconds 86400
crypto ikev2 policy 40
encryption des
integrity sha
group 5 2
prf sha
lifetime seconds 86400
crypto ikev2 enable outside
crypto ikev1 enable outside
crypto ikev1 policy 120
authentication pre-share
encryption 3des
hash sha
group 2
lifetime 86400
telnet timeout 5
ssh stricthostkeycheck
ssh timeout 5
ssh key-exchange group dh-group1-sha1
console timeout 0
dhcpd address 192.168.1.200-192.168.1.250 inside
dhcpd dns 24.93.41.125 24.93.41.126 interface inside
dhcpd domain CSOLSA.LOCAL interface inside
dhcpd enable inside
threat-detection basic-threat
threat-detection statistics access-list
no threat-detection statistics tcp-intercept
webvpn
anyconnect-essentials
group-policy DfltGrpPolicy attributes
vpn-tunnel-protocol ikev1
tunnel-group 1.1.1.1 type ipsec-l2l
tunnel-group 1.1.1.1 ipsec-attributes
ikev1 pre-shared-key *****
policy-map type inspect dns preset_dns_map
parameters
message-length maximum client auto
message-length maximum 512
prompt hostname context
no call-home reporting anonymous
call-home
profile CiscoTAC-1
no active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
destination address email [email protected]
destination transport-method http
subscribe-to-alert-group diagnostic
subscribe-to-alert-group environment
subscribe-to-alert-group inventory periodic monthly
subscribe-to-alert-group configuration periodic monthly
subscribe-to-alert-group telemetry periodic daily
Cryptochecksum:4e058021a6e84ac7956dca0e5a143b8d
: end
Site B sh crypto isakmp sa:
Result of the command: "sh crypto isakmp sa"
IKEv1 SAs:
Active SA: 1
Rekey SA: 0 (A tunnel will report 1 Active and 1 Rekey SA during rekey)
Total IKE SA: 1
1 IKE Peer: 1.1.1.1
Type : L2L Role : initiator
Rekey : no State : MM_ACTIVE
There are no IKEv2 SAs
Site B sh ipsec sa:
Result of the command: "sh ipsec sa"
interface: outside
Crypto map tag: outside_map3, seq num: 1, local addr: 71.40.110.179
access-list outside_cryptomap extended permit ip 192.168.1.0 255.255.255.0 192.168.2.0 255.255.255.0
local ident (addr/mask/prot/port): (192.168.1.0/255.255.255.0/0/0)
remote ident (addr/mask/prot/port): (192.168.2.0/255.255.255.0/0/0)
current_peer: 1.1.1.1
#pkts encaps: 286, #pkts encrypt: 286, #pkts digest: 286
#pkts decaps: 1, #pkts decrypt: 1, #pkts verify: 1
#pkts compressed: 0, #pkts decompressed: 0
#pkts not compressed: 286, #pkts comp failed: 0, #pkts decomp failed: 0
#pre-frag successes: 0, #pre-frag failures: 0, #fragments created: 0
#PMTUs sent: 0, #PMTUs rcvd: 0, #decapsulated frgs needing reassembly: 0
#TFC rcvd: 0, #TFC sent: 0
#Valid ICMP Errors rcvd: 0, #Invalid ICMP Errors rcvd: 0
#send errors: 0, #recv errors: 0
local crypto endpt.: 2.2.2.2/0, remote crypto endpt.: 1.1.1.1/0
path mtu 1500, ipsec overhead 58(36), media mtu 1500
PMTU time remaining (sec): 0, DF policy: copy-df
ICMP error validation: disabled, TFC packets: disabled
current outbound spi: B21273A9
current inbound spi : C1074C40
inbound esp sas:
spi: 0xC1074C40 (3238480960)
transform: esp-3des esp-sha-hmac no compression
in use settings ={L2L, Tunnel, IKEv1, }
slot: 0, conn_id: 28672, crypto-map: outside_map3
sa timing: remaining key lifetime (kB/sec): (4373999/27456)
IV size: 8 bytes
replay detection support: Y
Anti replay bitmap:
0x00000000 0x00000003
outbound esp sas:
spi: 0xB21273A9 (2987553705)
transform: esp-3des esp-sha-hmac no compression
in use settings ={L2L, Tunnel, IKEv1, }
slot: 0, conn_id: 28672, crypto-map: outside_map3
sa timing: remaining key lifetime (kB/sec): (4373987/27456)
IV size: 8 bytes
replay detection support: Y
Anti replay bitmap:
0x00000000 0x00000001Hi Keegan,
Your tunnel is up and encrypting traffic one way, the other end is not able to encrypt the traffic.
I would suggest to do a 'clear xlate'? Sometimes if you setup the nonat configuration after you've attempted other configurations, you need to 'clear xlate' before the previous NAT configuration is cleared and the new one works.
HTH
"Please rate useful posts" -
Billing in Stock Transfer between two plants of two different company codes
Hi Friends,
I am doing the scenario of stock transfer between two plants of different company codes.
I have some issues in Billing for this..
What are the settings do i need to to for Pricing in SD point of view.
Ex:
Supplying / Receiving
Com.Code:2000 / CompanyCode:1000
Plant:2100 / Plant:1100
SA:2000/10/00 / SA:1000/10/00
I created Customer 5555 w.r.t sales area of supplying company code (2000/10/00)
I created Vendor 7777 and assigned Supplying Plant 2100 in add purchasing data.
In IMG Settings:
Define Shipping Data for Plants: In Receving Plant i assigned customer 5555 and sales area blank
In Supplying Plant i assigned customer blank and sales area as 2000/10/00
Create Checking Rule: Standard(B SD Delivery)
Define Checking Rule: Standard(Avallability-01assigned to checking rule B)
Assign Delivery Type and Checking rule: Document type(NB)-Supplying Plant(2100)-Delivery Type(NLCC)-Checking Rule-(B)
Assign Doc Type:Supplying Plant(2100)-Receving Plant(1100)-Doc type(NB)
What are Pricing settings in SD i have to do?????????
Process:
ME21N->VL10B->VL02N(PGI)->VF01(IV)->MIGO->MIRO
I have gone through many threads in Forum but confusion in Pricing Part..
Some are mixing with the inter company sales proces..
Pls guide me..
With RegardsDo the following steps for STO Customizing:-
1. Create a customer master record for the issuing plant.
2. Create a vendor master record for the issuing plant, and enter customer account number in the Customer field on the Control screen.
3. Repeat steps 1 and 2 for the receiving plant.
4. Assign the plants to the customer master record in Customizing for Materials Management (MM), by choosing Purchasing <Purchase Order < Set Up Stock Transport Order< Plants.
The Process Flow would be as follows :-
Create a stock transport order, following the standard procedure, and send the order to the issuing plant.
Issuing plant has processes your order, and when it is ready to ship,the storeperson at the issuing plant issues the goods using a transfer posting. The excise clerk there creates an excise invoice.The excise supervisor verifies and posts the excise invoice.It then sends the goods to you, together with the excise invoice.
Once the goods arrive, you follow the standard procedure for incoming excise invoices:
The excise clerk captures the excise invoice, using the stock transport order as the reference document. The storeperson enters the goods receipt, again using the stock transport order as the reference document.Alternatively, you can first enter the goods receipt and then capture the excise invoice.
The excise supervisor then posts the excise invoice.
Best Regards,
Ankur
Maybe you are looking for
-
OIM 11g: How to track the net result of a change?
Is there any way in OIM 11g to track (by database key, unique identifier, etc.) the net result of a user change? For example, if I change the OIM user's password, is there any way to determine which "Change Password" or "Password Updated" tasks were
-
Hi, When using a hierarchical column (parent-child type) in a prompt the underlying reports must have this column physically included and the hierarchy column must also be included in the graph/table or else it will not be filtered when a value is se
-
Hi All, when i am loading some data package keeps in yellow, i tried to execute them for problem of RFC but the load failed, in my last client, when i was loading and some data package keeps in yellow, i use to wait until the job end, then i activate
-
Could someone add this link to the announcement
Sorry to be annoying again regarding the announcement, but could someone please add the link Francois provided in A very good article about Forms tunning to the Announcement in the Forms Forum: http://forums.oracle.com/forums/ann.jspa?annID=432 thank
-
Hello All, I'm tryin partition swap a temp table with another FACT table. All the columns, and their datatypes is a 100% match (used WinMerge to check) But when I try to run the partition swap, I get the below error SQL Error: ORA-14097: column type